当前位置:编程学习 > wap >>

急!求高手解答,常驻Notification ,进程被终止后不会通知栏不会消失,点击通知栏后出错!

求高手解答啊,困扰我很久的问题了,一直没找到解决的办法,今天上csdn看看能找到解决办法。
我后台的service维护一个常驻通知栏,如图


如果我的应用进程被回收了,或者用户手机内存不足的时候,我的程序被回收了,但是通知栏里的通知不会被回收,还是显示在通知栏里,当我点击通知栏的时候便会报错(因为这是之前server维护的通知栏,新生成的service与通知栏里的context不同,所以会出错)


求高手给出解决办法。向有很多应用,都是一直常驻在通知栏的,为什么他们的不会出现问题?这要怎么解决?

Android Notification  service --------------------编程问答-------------------- 你进程死了不会自己取消通知么........

在你进程死的时候,一般是onDestroy里面,将通知取消

 cancelNotify(int notifyId) {
nm.cancel(notifyId);} --------------------编程问答-------------------- 忘了说了,必须是同一个package 的context才能取消这个通知,并且id要一样

注意是用一个package 的context --------------------编程问答-------------------- 楼主贴代码,你的程序被回收,是指被android.os.Process.killProcess(android.os.Process.myPid());,还是只是程序的activity结束掉?

还有能把日志也贴出来吗?
补充:移动开发 ,  Android
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,