Android 在广播接收机中访问房间数据

Android 在广播接收机中访问房间数据,android,broadcastreceiver,android-room,android-viewmodel,Android,Broadcastreceiver,Android Room,Android Viewmodel,在我的android应用程序中, 我已经用存储库和视图模型实现了房间体系结构 我的应用程序也使用广播接收器 我想在我的广播接收器中访问房间的数据,但无法访问视图模型,因为我需要广播接收器中没有的应用程序上下文 因此,建议一种从房间数据库访问数据的方法 提前谢谢。为什么要访问视图模型?使用广播接收器onReceive的应用程序上下文来实例化数据库。但它以livedata的形式返回,因此如何从livedata列表中获取特定数据???

在我的android应用程序中, 我已经用存储库和视图模型实现了房间体系结构

我的应用程序也使用广播接收器

我想在我的广播接收器中访问房间的数据,但无法访问视图模型,因为我需要广播接收器中没有的应用程序上下文

因此,建议一种从房间数据库访问数据的方法


提前谢谢。

为什么要访问视图模型?使用广播接收器onReceive的应用程序上下文来实例化数据库。但它以livedata的形式返回,因此如何从livedata列表中获取特定数据???