Как получить доступ / использовать Room DB (Android, Kotlin, MVVM) в фоновом режиме IntentService? - PullRequest
1 голос
/ 22 марта 2019

Я создаю приложение чата с Smack на Android.ChatManager и другие прослушиватели работают в IntentService (прямо сейчас).Когда я получаю сообщение, я хочу сохранить его в своей комнате БД.

Из этого сервиса я не могу получить доступ к своей БД (ViewModelProvider для MVVM требуется, например, FragmentActivity), чтобы найти человека или чат исохранить сообщение.

Что можно использовать для реализации прослушивателя в фоновом режиме для части XMPP / Smack, а также для доступа к БД.

I 'Я открыт для любых идей и предложений.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...