Служба переднего плана Android, которая работает, когда приложение закрыто

Как сделать неостанавливаемый сервис. Это будет работать в фоновом режиме. (эта услуга будет использоваться для загрузки большого файла на сервер) В этом случае.

Если пользователь закрывает приложение во время работы службы, она должна продолжать работать.

Я не знаю, что следует использовать в этом случае. Все, что мне нужно, это заставить службу работать в фоновом режиме... Может ли кто-нибудь помочь мне с этим? Обратите внимание, что минимальный SDK 17


person George Samir    schedule 03.08.2019    source источник


Ответы (1)


Вы можете использовать WorkManager's OneTimeWorkRequest для загрузки больших файлов на сервер.

Но тем не менее, если в вашей системе недостаточно ресурсов, это work будет отменено системой. Поэтому, если вы обнаружите, что work не удалось, вы можете запланировать periodic work request для загрузки файла позже, когда ресурсы системы будут свободны.

WorkManager

Запрос OneTimeWork

Запрос на периодическую работу

person Kashish Sharma    schedule 04.08.2019