未删除通知的可能原因

时间:2011-02-05 10:24:50

标签: android

请注意,我的服务完成后,我的通知图标并不总是被删除 考虑可能的原因。

我的服务启动一些嵌套线程,最深的一个用图标发出通知 在电话的标题栏中。

我可以看到我的服务中的onDestroy()是在停止服务上执行的。 我运行mNotificationManager.cancel(setServiceRunNotifNumber);

我无法看到我想念运行取消以删除通知。 这有时只会在onDestroy()之后保留通知。

还有别的我忘了? 服务被杀后,通知在什么情况下仍然存在?

1 个答案:

答案 0 :(得分:0)

在2.1及更低版本上发生这种情况。我注意到,如果我杀了我的服务,然后等了10秒并打开另一个应用程序,我的通知就消失了。我还注意到,如果我终止了我的服务然后立即重新启动它,那么图标就不会出现了。当我的操作系统升级到2.1时,此行为消失了。