Использование LiveData & Observer с Activity & Service - PullRequest
0 голосов
/ 04 июня 2019

Я создаю приложение, которое должно выполнить некоторую фоновую работу, для которой я использую сервис. Я должен начать фоновую загрузку службы на моем экране-заставке, а затем в упражнении А мне нужно просто один раз получить прогресс, а затем показать его пользователю. Но когда пользователь открывает действие B, тогда я должен получать оперативное обновление данных, то есть всякий раз, когда данные обновляются из службы, я должен получать обновление своей деятельности B, только если оно является видимым для пользователя.

Как мне добиться этого, используя Live Data и Observer, которые поддерживают жизненный цикл?

...