androidalarmmanager

Android AlarmManager: is there a way to cancell ALL the alarms set?


I am building an app that set 2 alarms for each day of the week (at a certain hour and minute), the alarms repeat week after week forever.

Now the point is: if the user changes the alarms, I will need cancel the previously set alarms.

Is there a way to simply cancel all the alarms set by my application ?


Solution

  • I think you could get an eye on : AlarmManager.Cancel

    And on that Question/Answer: Android: Get all PendingIntents set with AlarmManager

    As stated in there you can't ask to the AlarmManager to tell you what PendingIntent are in it. But I think you can make some PendingIntent similar to the one you want to cancel ;).