Я занимаюсь разработкой приложения для Android, в котором приложение загружает большое количество файлов с сервера.Код выполняет эту операцию загрузки в фоновом потоке, используя AsyncTask .
Во время тестирования приложения на устройстве Google Pixel Android 8.0 я обнаружил, что операция загрузки приостанавливаетсяесли я не использую устройство в течение примерно 20-25 минут .
У меня возникают следующие вопросы:
- Существуют ли в коде какие-либо настройки, позволяющиекод для продолжения операции загрузки?
- Это функция Android Oreo , когда ОС приостанавливает работу приложения для оптимизации батареи ?
Буду признателен за любые предложения и мысли на эту тему.Спасибо.