当应用程序通过其启动器图标启动时,如何从通知中心删除Android推送通知?

时间:2014-07-29 15:48:43

标签: android notifications push google-cloud-messaging

如果用户通过启动器图标启动应用,我想删除所有待处理的通知。这与此问题(iOS)How to catch all iOS Push Notifications with different user actions including tap on app icon有关,只是我不关心通知中的任何数据/信息。

这可能吗?

(到目前为止,我在文档中读到,你可以取消特定的通知。一个简单的.clearAll()调用最好)

问候,理查德

2 个答案:

答案 0 :(得分:8)

NotificationManager有一个clearAll()方法,您可以调用

答案 1 :(得分:4)

在您的MainActivity中:

NotificationManager nm = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);
    nm.cancelAll();