1

当我的应用程序完成任务时,我会收到通知。我有一个提醒应用程序。因此,当我收到通知时,我单击通知状态栏中的通知,它运行良好,通知被删除并打开了应用程序。问题是当我收到通知时,如果我忽略它并且通过点击应用程序(不在通知状态栏)直接进入,应用程序已打开,但通知仍然存在于通知状态栏中。在代码中应该做什么,当我点击时删除通知应用程序??

4

2 回答 2

2
NotificationManager.cancelAll();

http://developer.android.com/reference/android/app/NotificationManager.html#cancelAll()

于 2013-06-13T09:47:56.023 回答
2

首先你需要通知 id - 你应该知道它的 id,因为你创建了通知。拥有它后,您将调用NotificationManager.cancel(id)

NotificationManager notifManager = ... // get the instance
notifManager.cancel(notificationId);
于 2013-06-13T09:49:39.277 回答