Имеют ли сервисы android эквивалент `onSaveInstanceState`? - PullRequest
0 голосов
/ 16 марта 2020

Я хочу сохранить некоторые данные в файл / db немедленно без использования службы переднего плана в фоновом режиме (поскольку я не хочу привлекать внимание пользователя), когда пользователи оставляют соответствующую Activity .

Я думал о порождении фоновой службы, и если моя фоновая служба не выполняет свою работу из-за системной нагрузки, я могу включить START_STICKY и проверить, имеет ли значение значение null при перезапуске службы. Только, возможно, затем переключите службу на службу переднего плана или запланируйте задание (через WorkManager или AlarmManager, в зависимости от того, насколько важны данные для пользователей). Тем не менее, ни один из них не совсем то, что я хочу. Служба Foreground создаст уведомление, а менеджеры планируют работу (не сразу).

Кто-нибудь знает, как это сделать?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...