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

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

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

9
Вызов 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 time; mgr.set(AlarmManager.RTC_WAKEUP, elapsed, pi); } catch(Exception r) { Log.v(TAG, "RunTimeException: " + r); } …

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

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

5
Android AlarmManager - RTC_WAKEUP против ELAPSED_REALTIME_WAKEUP
Может кто-нибудь объяснить мне разницу между AlarmManager.RTC_WAKEUP и AlarmManager.ELAPSED_REALTIME_WAKEUP? Я прочитал документацию, но до сих пор не совсем понимаю, что означает использование одного над другим. Пример кода: alarmManager.set(AlarmManager.ELAPSED_REALTIME_WAKEUP, scheduledAlarmTime, pendingIntent); alarmManager.set(AlarmManager.RTC_WAKEUP, scheduledAlarmTime, pendingIntent); Насколько по-разному будут выполняться две строки кода? Когда эти две строки кода будут выполняться относительно друг друга? …

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

6
Как установить будильник на точное время после всех новейших ограничений на Android?
Примечание: я пробовал различные решения, о которых написано здесь, в StackOverflow (пример здесь ). Пожалуйста, не закрывайте это, не проверяя, работает ли ваше решение из того, что вы нашли, используя тест, который я написал ниже. Фон В приложении есть требование, чтобы пользователь устанавливал напоминание для планирования в определенное время, поэтому, …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.