Итак, скажем, мой сайт обновляется каждый вторник, четверг и субботу. Я не знаю точное время этих обновлений, поэтому каждый час я хотел бы делать опрос, чтобы проверить, доступен ли новый контент. Какой был бы лучший способ сделать это? Только 2 вещи, которые я могу придумать:Повторяющийся сигнал тревоги в указанные дни
- Повторяя будильник каждые 1 час, проверяйте, является ли день вторником, четвергом или субботой, и если да, то выполните опрос с сервера.
- установка повторяющегося сигнала тревоги на BOOT_COMPLETED для AlarmManager.INTERVAL_DAY с HOUR_OF_DAY и MINUTE, установленным на ноль. каждый раз, когда будильник срабатывает, проверяйте, есть ли это вторник, четверг или суббота. если true, установите еще один повторяющийся сигнал тревоги с интервалом в 1 час.
Любые другие, возможно, более элегантные способы?
Конечно. Я слишком много думал. –
Рад, что я мог помочь. :) – Jakar