Из-за проблемы, упомянутой в Правильный способ решения и устранения проблемы «Чрезмерное использование сети (фон)» , я планирую переместить долгосрочную задачу (синхронизация с облаком) с фона на передний план.
В настоящее время я запускаю отсроченные WorkManager
через Application
* onPause
Я планировал использовать WorkManager
, чтобы запустить IntentService
* startForeground
- Android - реализует startForeground для службы?
Но сам по себе WorkManager
не может запустить Service
.Могу ли я узнать, как мне этого добиться?
Есть ли способ использовать WorkManager
для запуска долго выполняющегося задания в Foreground (с видимым пользовательским интерфейсом, таким как индикатор выполнения)