如何取消onResume()内的通知

时间:2015-07-15 11:33:18

标签: android android-intent notifications android-pendingintent

我的应用在新消息到达时推送通知。一切都很好。当用户点击通知时,它会按预期恢复Activity,并取消(删除)通知。

但是,当用户重新打开应用程序时(而非通过通知),通知仍会保留在状态栏中。

所以,我想在onResume()的{​​{1}}方法中取消通知。

以下是创建通知时的代码:

Activity

1 个答案:

答案 0 :(得分:1)

只需调用notificationManager.cancel(id)即可将其删除。 当您显示通知时,您指定其ID(当前设置为0) - 当您要取消它时,您需要使用相同的ID。