Обновление активности каждые 15 минут в фоновом режиме и отправка уведомления, даже если приложение закрыто - PullRequest
0 голосов
/ 02 июля 2018

Я работаю над приложением, которое берет данные из веб-службы и отображает их в различных видах карт в представлении переработчика. Мне нужно обновить действие, в котором отображаются данные, и отправить пользователю уведомление (например, «Система исправна» или «Что-то пошло не так»), даже если приложение закрывается каждые 15 минут. Я обнаружил, что Alarm Manager или Work Manager должен решить мою проблему, но я не знаю, как это сделать.

1 Ответ

0 голосов
/ 02 июля 2018

Правильный метод для этого - использовать JobScheduler. Вы можете найти документацию здесь . Вы устанавливаете его для получения данных из вашего веб-сервиса каждые 15 минут. Сохраните эти данные в некотором постоянном кэше, и эта операция загружает данные из кэша каждый раз, когда он запускается

...