Планирование длинной задачи в GCMNetworkManager

Я использую GCMNetworkManager запланировать фоновое задание. Моя задача - загрузить контент с сервера, что иногда может занимать до 7 минут.

  1. В этом случае будет GCMTaskManager так долго удерживать замок? Если нет, как мне справиться с ситуацией?

  2. Могу ли я начать обслуживание с onRunTask() метод в моем классе, начиная от GcmTaskService? Будет ли это бросить IllegalStateException в Android 8.0 (Oreo) если приложение работает в фоновом режиме при запуске задачи?

0 ответов

Другие вопросы по тегам