У меня есть служба Android, которую я хотел бы продолжать работать даже после того, как последнее действие было вытолкнуто из стека, или Пользователь решил сделать что-то еще.
По сути Сервис слушает изменения на удаленном сервере, и я хотел бы генерировать уведомление тогда и только тогда, когда действие из приложения не работает (или видимо). Другими словами, я не хочу, чтобы уведомления возникали, когда Пользователь напрямую взаимодействует с приложением.
В случае, когда Пользователь напрямую взаимодействует с приложением, Служба уведомляет об активности и обновляет соответствующие элементы пользовательского интерфейса на основе изменений. Я планирую реализовать это через шаблон Observer.
Как служба может знать, не связаны ли какие-либо приложения с действиями?
Спасибо, J