Я видел 2 подхода для проверки сервера на Android каждый X раз, поэтому я хочу спросить, в каком направлении лучше.Проверка сервера каждые 5 минут
Мое приложение запрашивает HTML-страницу с сервера.
Первый вариант - запуск службы со временем сна 5 минут. Второй вариант, чтобы установить диспетчер аварийных сигналов с интервалом в 5 минут, который запускает широковещательный ресивер.
Рад, если вы можете сказать мне, какой путь лучше, или если есть лучший способ.
спасибо.
Вам нужно делать это только в том случае, когда приложение видно пользователю? Я бы предложил попробовать с https://developers.google.com/cloud-messaging/network-manager – jakubbialkowski
Почему бы не просто ping-сервер? Вы можете использовать планировщик типа Quartz или cron4j для реализации вашего 5-минутного сна. –
Использовать ScheduledThreadPoolExecutor – Madhusudhan