android - How do you cancel a specific alarm manager after app is restarted? -
i'm creating app that, after receiving text number, starts repeating alarm using alarmmanager. alarmreciever plays alarm sound thirty seconds , alarm repeats every 5 minutes. want cancel alarmmanager when app closed , restarted user have use same instance of alarmintent cancel it.
i have use same instance of alarmintent cancel it.
no, have use equivalent pendingintent cancel it. "equivalent", mean:
- it same operation (e.g., activity, service, broadcast)
- it has same request code (2nd parameter methods
getactivity()) - it has equivalent
intent
by "equivalent intent", mean routing information same (component, action, data, mime type, categories). extras not matter.
you need hold onto enough information in persistent data store (e.g., file) able create equivalent pendingintent pass cancel() on alarmmanager.
Comments
Post a Comment