如何在后台IntentService中访问/使用Room DB(Android,Kotlin,MVVM)?

时间:2019-03-22 14:07:31

标签: android mvvm kotlin android-room smack

我正在使用Android上的Smack构建聊天应用程序。 ChatManager和其他侦听器正在IntentService中运行(现在)。 收到消息后,我要将其存储在我的房间数据库中。

从此服务中,我无法访问我的数据库(用于MVVM的ViewModelProvider需要例如FragmentActivity)来查找人员或聊天并存储消息。

我可以使用什么在XMPP / Smack部分的后台实现侦听器以及访问数据库。

我愿意接受任何想法和建议。

0 个答案:

没有答案