2015-12-07 2 views
0

Прежде всего, я хотел бы сказать, извините, если заголовок немного вводит в заблуждение, я не был уверен, как задать вопрос. : DFlexible Alarm Manager

Предположим, что я начинаю повторяющуюся тревогу. Задача - получить что-то из Интернета (скачайте картинку, например) каждые XY мин (пусть час).

Так она будет работать, например, на 1 вечера, 2 вечера, 3 вечера, ...

Мой вопрос заключается в следующем:

Если пользователь не имеет подключение к Интернету в 2pm, сигнал тревоги будет пытаться получить picture> fail> повторите попытку в 3 часа дня.

Можно ли сделать так, чтобы он запускался в следующий раз, когда пользователь подключается к интернету, а не ждать еще час?

Итак, если пользователь подключается к Интернету в 14:10, он должен повторить задачу 2 часа, а не ждать до 3 часов.

Надеюсь, вы поймете мой вопрос и можете указать мне в правильном направлении.

ответ

0

Вы можете сообщить об андроиде, чтобы сообщить об изменениях состояния подключения устройства (см. here).

Так что если задача не может быть выполнена в 2 часа дня из-за проблем с подключением, вы можете попробовать снова, как только устройство будет подключено к Интернету.

Смежные вопросы