Ошибка «Не удается разрешить хост» с Google Drive API - PullRequest
0 голосов
/ 20 сентября 2018

Я использую Google Drive REST API для загрузки 1,5 ГБ файла резервной копии с помощью службы переднего плана .Я обнаружил, что после частичной загрузки файла с помощью кода генерируется следующее исключение:

Unable to resolve host "www.googleapis.com": No address associated with hostname

Я тестирую свое приложение на устройстве Android 6.0 .Я установил targetSdkVersion в 27.

У меня есть следующие вопросы:

  1. Является ли устройство WIFI автоматически отключенным, когда устройство простаивает какое-то время?Поскольку я использую службу переднего плана , возможно ли возникновение этой проблемы?
  2. Если нет, каковы другие причины этой проблемы?

Буду признателен за любые предложения и мысли на эту тему.Спасибо.

1 Ответ

0 голосов
/ 21 сентября 2018

Начиная с Android 6.0 (уровень API 23), App Standby откладывает фоновую сетевую активность для приложений, с которыми пользователь недавно не взаимодействовал.Вы можете прочитать документацию о Optimize Doze и App Stanby приложения для Android.

Если пользователь на некоторое время оставляет устройство отключенным от сети и неподвижным, при выключенном экране устройство входитДозировочный режим.В режиме ожидания система пытается сэкономить заряд батареи, ограничивая доступ приложений к сетевым и ресурсоемким службам.Режим ожидания ограничивает выполнение сканирования Wi-Fi.

Вы можете отключить режим ожидания или режим ожидания приложений Android с помощью службы переднего плана с помощью GcmTaskService .

...