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

use*_*010 6 notifications android push google-cloud-messaging

如果用户通过启动器图标启动应用,我想删除所有待处理的通知.这与此问题有关(iOS)如何通过不同的用户操作捕获所有iOS推送通知,包括点击应用程序图标,只是我不关心通知中的任何数据/信息.

这可能吗?

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

问候,理查德

tyc*_*czj 8

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


Bor*_*rja 5

在您的 MainActivity 中:

NotificationManager nm = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);
    nm.cancelAll();
Run Code Online (Sandbox Code Playgroud)