Вопросы с тегом «alarmmanager»

352
Пример диспетчера аварий

Я хочу реализовать функцию расписания в моем проекте. Так что я гуглил для программы Alarm Manager, но не могу найти никаких примеров. Может кто-нибудь помочь мне с базовой программой диспетчера...

231
Как проверить, если AlarmManager уже имеет установленный будильник?

Когда мое приложение запускается, я хочу, чтобы оно проверило, установлен ли и работает ли определенный сигнал тревоги (зарегистрированный с помощью AlarmManager). Результаты от Google, кажется, указывают, что нет никакого способа сделать это. Это все еще правильно? Мне нужно сделать эту проверку,...

196
Вызов startActivity () из-за пределов действия?

Я использую, AlarmManagerчтобы вызвать намерение, которое передает сигнал. Вот мой код: AlarmManager mgr = (AlarmManager) getSystemService(Context.ALARM_SERVICE); Intent i = new Intent(this, Wakeup.class); try { PendingIntent pi = PendingIntent.getBroadcast(this, 0, i, 0); Long elapsed += // sleep...

111
Для чего «requestCode» используется в PendingIntent?

Задний план: Я использую PendingIntent для сигналов тревоги через AlarmManager. Эта проблема: Сначала я подумал, что для того, чтобы отменить предыдущие, я должен предоставить точный requestCode, который я использовал раньше, чтобы запустить будильник. Но потом я обнаружил, что ошибался, поскольку...

89
Android: как использовать AlarmManager

Мне нужно запустить блок кода через 20 минут после AlarmManagerустановки. Может ли кто-нибудь показать мне пример кода, как использовать AlarmManagerв ِ Android? Я играл с некоторым кодом в течение нескольких дней, и он просто не работает....

87
Android AlarmManager - RTC_WAKEUP против ELAPSED_REALTIME_WAKEUP

Может кто-нибудь объяснить мне разницу между AlarmManager.RTC_WAKEUP и AlarmManager.ELAPSED_REALTIME_WAKEUP? Я прочитал документацию, но до сих пор не совсем понимаю, что означает использование одного над другим. Пример кода: alarmManager.set(AlarmManager.ELAPSED_REALTIME_WAKEUP,...

85
AlarmManager не работает на нескольких устройствах

Мое приложение использует AlarmManager и работает 4 года назад. Но заметил, что на некоторых устройствах он начал глючить. Я почти уверен, что код правильный (я использую WakefulBroadcastReceiver и setExactAndAllowWhileIdle для устройств с Doze), потому что он отлично работает на устройствах...

27
Как установить будильник на точное время после всех новейших ограничений на Android?

Примечание: я пробовал различные решения, о которых написано здесь, в StackOverflow (пример здесь ). Пожалуйста, не закрывайте это, не проверяя, работает ли ваше решение из того, что вы нашли, используя тест, который я написал ниже. Фон В приложении есть требование, чтобы пользователь устанавливал...