WorkManager 1.0.0-alpha11 не работает с API <= 22, когда приложение закрывается из списка приложений - PullRequest
0 голосов
/ 13 ноября 2018

Я загружаю файл mp3 с этого URL , используя HttpURLConnection в doWork метод переопределения.

Теперь проблема заключается в том, что скачивание прекращается, когда приложение закрывается из списка приложений на 22 устройствах API ниже.

Хотя старшие версии 22 устройств API могут возобновить загрузку после закрытия приложения из списка приложений.

Я искал решение, но не нашел ничего связанного с этим. Хотя есть вопрос о PeriodicWorkRequest, но это мне не помогает.

Есть идеи? Почему это происходит?

Любая помощь будет оценена. Спасибо

1 Ответ

0 голосов
/ 14 января 2019

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

...