Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Cuda1
18 / 18 / 7
Регистрация: 08.10.2014
Сообщений: 98
#1

Не строгий период повтора у AlarmManager - Android

30.06.2015, 22:00. Просмотров 149. Ответов 0
Метки нет (Все метки)

Здравствуйте. У меня есть такой код
Java
1
2
 long currentTime = System.currentTimeMillis();
alarmManager.setRepeating(AlarmManager.RTC_WAKEUP, currentTime + 2*(1000*60),2*(1000*60), pendingIntent);
Отсюда видно что он должен срабатывать каждые 2 минуты. Но вот на практике после 4-5 сигналов, период почему-то меняется на + - несколько секунд. А один раз сработал аж через 3 с половиной минуты. А потом снова вернулся в норму и срабатывал с периодом 2 минуты. Поведение очень похоже на setInexactRepeating, только вот у меня другой метод. Подскажите пожалуйста, из- за чего такое может происходить? Спасибо.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.06.2015, 22:00     Не строгий период повтора у AlarmManager
Посмотрите здесь:

AlarmManager Android
AlarmManager несколько расписаний Android
Android AlarmManager после перезагрузки
Android AlarmManager + Notification
Не работает AlarmManager Android
Android AlarmManager
Android AlarmManager и Service or Receiver?
Android AlarmManager и реализация простейшего будильника
Обновление приложения и AlarmManager Android
Таймер, AlarmManager и Service на Android Android
Android AlarmManager работает ли? Состояние
Alarmmanager +Service пропуск запусков Android

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 06:32. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru