Android Java. Что произошло, когда условия JobService больше не выполнялись? - PullRequest
0 голосов
/ 18 июня 2020

Итак, в моем приложении Android (API 26+) я пытаюсь получить данные из веб-API. Я использую асинхронную задачу в сервисе заданий для получения данных, и она отлично работает. Я наложил ограничения на работу службы вакансий только при включенной сети. Проблема в том, что если я отключу Wi-Fi, пока служба заданий работает, его остановка и когда я включаю Wi-Fi, данные извлекаются, но они дублируются. Я предполагаю, что проблема в том, что когда ограничения больше не выполняются, задание останавливается, а когда Wi-Fi снова включается, он снова запускается с того места, где остановился, а затем снова получает данные.

Я хотел бы знать, что происходит, когда ограничения больше не выполняются для службы вакансий? Перезагрузить полностью? начать с того места, где он остановился?

Спасибо за ваши ответы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...