2013-06-13 93 views
1

当我的应用程序完成任务时收到通知。我有一个提醒应用程序。因此,当我收到通知时,我点击通知状态栏中的通知,并且它完美地工作,通知被删除,并且它已经打开了应用程序。问题是当我收到通知时,如果我忽略它并且直接通过点击应用程序(不在通知状态栏中),应用程序被打开,但通知仍然存在于通知状态栏中。在代码中应该做些什么,以便在点击应用?我想打开应用程序后关闭通知

回答

2

首先,你需要通知ID - 你应该知道它的ID,因为您创建的通知。 一旦你拥有了它,你会打电话NotificationManager.cancel(id)

NotificationManager notifManager = ... // get the instance 
notifManager.cancel(notificationId); 
+0

我已经编辑了这个问题,你可以看看并告诉我该代码该怎么做? – Curious

相关问题