我很想知道用户何时从应用程序中取消通知 - 这可能吗?我想听一下这个事件,然后停止在后台运行的服务。
答案 0 :(得分:0)
没有任何方法可以查看用户是否删除了通知。您可以使通知“持久” - 无法清除 - 并在用户点击它时启动一些操作。
答案 1 :(得分:0)
您知道我们在通知中添加了 PendingIntent ,因此通过使用该意图,我们可以启动可能关闭服务的活动,然后在自身上调用完成()走开。整个过程可能足够快,用户可能不会注意到任何打嗝
答案 2 :(得分:0)
您可以设置在用户明确清除通知时发送的PendingIntent。 请看一下这里: Notification.Builder setDeleteIntent (PendingIntent intent)