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 ?
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 ;).