当用户取消Android中的通知时,是否可以收听?

时间:2012-02-25 14:54:04

标签: android android-3.0-honeycomb android-4.0-ice-cream-sandwich android-notifications

我很想知道用户何时从应用程序中取消通知 - 这可能吗?我想听一下这个事件,然后停止在后台运行的服务。

3 个答案:

答案 0 :(得分:0)

没有任何方法可以查看用户是否删除了通知。您可以使通知“持久” - 无法清除 - 并在用户点击它时启动一些操作。

答案 1 :(得分:0)

您知道我们在通知中添加了 PendingIntent ,因此通过使用该意图,我们可以启动可能关闭服务的活动,然后在自身上调用完成()走开。整个过程可能足够快,用户可能不会注意到任何打嗝

答案 2 :(得分:0)

您可以设置在用户明确清除通知时发送的PendingIntent。 请看一下这里: Notification.Builder setDeleteIntent (PendingIntent intent)