1) Как я могу получить доступ / изменить ViewModel (например, MainActivity) из фоновой службы или как я могу установить наблюдателя на элемент LiveData из службы?
2) Мой пользовательский интерфейс должен наблюдаться, когда специальная таблица в базе данных получила новый элемент (поскольку фоновые службы вставляют новые сообщения, которые должны отображаться в активном представлении - например, в чате).Есть ли способ сделать это?
Спасибо за помощь!