2017-02-08 15 views
-2

Я программно устанавливаю Fire AlarmManager каждые 10 секунд, Этот код работает на всех устройствах, кроме тех, которые мне действительно нужны.AlarmManager не работает должным образом

На этом устройстве он вызывает каждые 60 секунд

Вопрос: есть ли какая-либо настройка ограничения/конфигурации?

alarmMgr.setInexactRepeating(AlarmManager.RTC_WAKEUP, SystemClock.elapsedRealtime(), 10000, alarmIntent); 
+6

Если вам нужен короткий интервал, вы не должны использовать 'AlarmManager'. И, да, новые версии Android заставят минимальный интервал 60 секунд. –

+0

спасибо! У меня есть root для этого устройства, могу ли я изменить этот минимум? – Sergey

+0

Если вам нужен такой короткий промежуток времени, просто используйте команду «ScheduledExecutorService» – jakubbialkowski

ответ

0

Вы можете использовать Handler или Executors или TimerTask