0

有没有办法获取我的应用程序的通知列表?

我需要列出它们并让用户一个一个地删除它们,但我找不到方法。

4

1 回答 1

1

我不相信您可以列出已显示的通知。如果用户想从应用程序中清除通知,那么他们需要做的就是将通知拉下来并将其滑开。您可以通过向 cancel 方法提供通知的 id 来让您的应用程序使用NotificationManager取消通知。

如果用户单击通知,则您有两个清除选项。

1)创建通知时,您可以拨打电话Notification#setAutoCancel(true),当用户点击通知时,通知将自动清除。

2) 将通知 id 作为 PendingIntent 的一部分与通知一起传递,然后您可以使用它在用户点击通知时取消通知。

于 2013-08-10T19:01:11.377 回答