Я хочу сделать внешний служебный монитор и получать уведомления о проблемах как можно быстрее.
Я пытался настроить AlarmManager
с интервалом 1-2 минуты, но похоже, что он срабатывает случайным образом каждые несколько минут.
Конечно, я хочу быть в безопасности, чтобы не убить мою фоновую задачу Android, которая перестанет отслеживать, если я просто использую Service
.
Можно ли использовать AlarmManager
небольшими точными интервалами?
Какие подходы используются в таких приложениях, как Facebook, Gmail, для уведомления о новых сообщениях?
Не лучше ли сделать Service
с startForeground
и частичным WakeLock
?