Планирование длинной задачи в GCMNetworkManager
Я использую GCMNetworkManager
запланировать фоновое задание. Моя задача - загрузить контент с сервера, что иногда может занимать до 7 минут.
В этом случае будет
GCMTaskManager
так долго удерживать замок? Если нет, как мне справиться с ситуацией?Могу ли я начать обслуживание с
onRunTask()
метод в моем классе, начиная отGcmTaskService
? Будет ли это броситьIllegalStateException
вAndroid 8.0 (Oreo)
если приложение работает в фоновом режиме при запуске задачи?