2010-11-18 2 views
22

Если я использую AlarmManager для планирования тревоги (PendintIntent, которую следует отправить), как я могу определить этот сигнал позже, чтобы отменить его? Можно ли отменить все тревоги, запланированные моим приложением?Идентифицировать и отменить отправку тревоги в AlarmManager

ответ

37

Возможно, вы хотите более подробно ознакомиться с функцией AlarmManager.cancel(PendingIntent operation).

+3

был как раз пишущий это как раз :). Это правильный ответ. Для работы вам нужно использовать тот же самый или что нужно совместить с первым: данные, тип, класс и категории. –

+1

Спасибо, поэтому мне нужно сохранить ссылку на ожидающее намерение, но что делать, если мое приложение закончено? Как отменить аварийные сигналы при следующем запуске? – cody

+0

Если бы я мог отменить все аварийные сигналы, установленные моим приложением, которые могли бы легко решить эту проблему. – cody

Смежные вопросы