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

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

Войти
Регистрация
Восстановить пароль
 
Ханасака
10 / 10 / 0
Регистрация: 12.07.2013
Сообщений: 147
#1

Как организовать повторение будильника через setExact()? - Android

05.02.2016, 20:20. Просмотров 185. Ответов 1
Метки нет (Все метки)

Добрый день!
Нужно организовать ТОЧНЫЙ повторяющийся будильник методом setExact(). Я пробовал так
Java
1
2
3
AlarmManager am = (AlarmManager) getSystemService(Context.ALARM_SERVICE);
am.setExact(AlarmManager.RTC_WAKEUP,
                    60000, pendingIntent);
вызываю.
В классе, наследующем BroadcastReceiver в onReceive() после нужных операций снова создаю нужные intent и pending intent и вызываю так
Java
1
2
3
AlarmManager am = (AlarmManager) ctx.getSystemService(Context.ALARM_SERVICE);
am.setExact(AlarmManager.RTC_WAKEUP,
                10000, pIntent);
Результат: будильники вызываются подряд без всяких пауз. В чем причина?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.02.2016, 20:20     Как организовать повторение будильника через setExact()?
Посмотрите здесь:

Android Подскажите как правильно организовать работу с БД
Android SetExact()
Как организовать фоновую задачу Android
Как организовать сервис? Android
Как лучше организовать напоминалку? Android
Android Повторение Background
Android CustomView как организовать скрол?
Android Подскажите, как организовать свое обучения
Строка: убрать повторение строк Android
Android Повторение фоновой картинки с указанием размера
Android AlarmManager и реализация простейшего будильника
Повторение операции в фоне Android

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ханасака
10 / 10 / 0
Регистрация: 12.07.2013
Сообщений: 147
08.02.2016, 13:33  [ТС]     Как организовать повторение будильника через setExact()? #2
Моя невнимательность. Пауза должна быть в виде System.currentTimeMillis() + 60000
Yandex
Объявления
08.02.2016, 13:33     Как организовать повторение будильника через setExact()?
Ответ Создать тему
Опции темы

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