如何清除Android中的通知?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (13)

是否有可能以编程方式清除通知?

我尝试过NotificationManager但没有工作。有什么其他方式可以做到吗?

提问于
用户回答回答于

你可以参考下这个链接的:http//developer.android.com/guide/topics/ui/notifiers/notifications.html

要在用户从通知窗口中选择状态栏通知时清除状态栏通知,请将“FLAG_AUTO_CANCEL”标志添加到通知对象。您也可以使用cancel(int)手动清除它,将通知ID传递给它,或者使用cancelAll()清除所有通知。

用户回答回答于

你可以使用以下代码取消通知:

NotificationManager notificationManager = (NotificationManager)getSystemService(Context.NOTIFICATION_SERVICE);
notificationManager.cancel(NOTIFICATION_ID);

扫码关注云+社区