android - Click on Notification then finish TimerTask? -
i creating notification in activity(for example text.class) , when active , click on it , return me in page(text.class) in page have timertask , need when click on notification reset page or finish() timertask .
how can ?
i thought when click on notification reset page , finish timertask.
this notification :
notificationmanager nman; nman=(notificationmanager) getsystemservice(notification_service); long when=system.currenttimemillis(); notification n; n=new notification(r.drawable.chat_logo,"",when); context context=getapplicationcontext(); string title=g.context.getresources().getstring(r.string.statusm); string text=g.context.getresources().getstring(r.string.statusms); intent notifintent=new intent(context,conversationpage.class); pendingintent pending; pending=pendingintent.getactivity(context,0,notifintent,android.content.intent.flag_activity_new_task); n.setlatesteventinfo(context, title, text, pending); n.flags = notification.flag_auto_cancel; nman.notify(0,n);
add flag_activity_single_top flag notifintent deliver intent running activity key indicate intent notification? if yes cancel running timertask in onnewintent :
@override public void onnewintent(intent intent){ bundle extras = intent.getextras(); if(extras != null) if(extras.containskey("isfromnotification")) { //cancel timertask here } }
Comments
Post a Comment