Как использовать Rxjava для обновления пользовательского интерфейса из сервиса, даже когда приложение закрыто

У меня есть служба, которая отправляет некоторые сообщения на сервер, я хочу, чтобы пользователь отслеживал ошибочные сообщения, позволяя ему в любое время отправлять их.

Я использовал утилиту eventbus с rxjava для публикации обновлений пользовательского интерфейса, она прекрасно работает, когда приложение открыто, но когда приложение закрыто, пользовательский интерфейс не получает события eventbus. Я пытался опубликовать события в локальном списке, сохраненном в общих настройках, и считывать данные из него, когда пользователь открывает приложение, но кажется, что это не очень хорошее решение.

0 ответов

Другие вопросы по тегам