broadcastreceiver - Stopping alarms after the app is killed Android -



broadcastreceiver - Stopping alarms after the app is killed Android -

i have situation in application. calling service using alarm. alarm wakes every 5 min , calls service.

but may happen user might close app , allowing functionality of service work if user not using app.

to stop service there 2 ways either user comes app , presses button cancel alarm or sec way after x time want stop service i.e cancel alarm broadcast receiver.

now how can sec way ? when tried reference of alarmmanager giving me error of null pointer. (i accessing alarm manager broadcast receiver)

can give me suggestion on how cancel repeating alarms outside activity context ?

thanks :)

you can stop service context.stopservice(new intent(context, yourservice.class))

also in order cancel alarm can this

intent intent = new intent(this, yourclass.class); pendingintent pendingintent = pendingintent.getbroadcast(getapplicationcontext(), 1253, intent, pendingintent.flag_update_current| intent.fill_in_data); alarmmanager alarmmanager = (alarmmanager) getsystemservice(alarm_service); alarmmanager.cancel(pendingintent);

i hope might help you

android broadcastreceiver alarmmanager android-pendingintent

Comments

Popular posts from this blog

maven fortify plugin : Unable to load build session with ID XXXXX .. See log file for more details -

c# - Primavera WebServices does not return any data -

android - Display emoji panel with genymotion - keyboard/touch input? -