android - Canceling alarm when activity is destroyed -
i have service running in android app. service started using alarmmanager repeating alarm. when event occurs, service sends out broadcast, received within fragment. there alarm canceled (alarm.cancel(pendingintent)).
so far, good. do if activity/fragment gets destroyed? how can still cancel service?
just call alarm.cancel()
same pendingintent
you've used start @ ondestroy
method of activity/fragment:
alarmmanager alarm = (alarmmanager) getsystemservice(context.alarm_service); alarm.cancel(pendingintent)
from description of cancel()
method:
remove alarms matching intent
. alarm, of type, intent
matches 1 (as defined filterequals(intent)
), canceled.
Comments
Post a Comment