我很想知道用户何时通过应用程序取消通知 - 这可能吗?我想监听该事件,然后停止在后台运行的服务。
问问题
262 次
3 回答
0
没有任何方法可以查看通知是否被用户删除。您可以使通知“持久” - 它不能被清除 - 并在用户点击它时开始一些操作。
于 2012-02-25T14:57:49.030 回答
0
您知道我们在通知中附加了一个PendingIntent,因此通过使用该意图,我们可以启动一个可能关闭服务的活动,然后对其自身调用finish()以离开。整个过程可能足够快,以至于用户可能不会注意到任何问题
于 2012-02-25T14:58:09.210 回答
0
您可以设置在用户明确清除通知时发送的 PendingIntent。请看这里:Notification.Builder setDeleteIntent (PendingIntent intent)
于 2013-09-24T06:52:45.107 回答