Разница между AlarmManager и ScheduledExecutorService

Помимо установки и точного времени (например, полуночи) по сравнению с настройкой задержки (например, 24 часа), какая разница между использованием AlarmManager и ScheduledExecutorService для запуска периодически?

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

Спасибо!

14
задан Computerish 2 July 2011 в 18:02
поделиться