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