Android取消通知事件

当我的应用取消通知时,如何捕获?当用户删除通知时,不要与dismiss事件混淆。可以捕捉到那个人setDeleteIntent

您可能想知道为什么我打电话给Notificationmanager.cancel时不听?两个原因:

  1. Connivance-我有一个大应用程序,依靠系统事件更容易
  2. SystemTrayNotificationBuilder.setTimeoutAfter-在提供的超时后,系统会自动取消通知,除非该通知已被取消或取消。

解决2的一个方法是自行实现功能,然后执行cancel事件。但这对1.来说是很大的打击。

我看到的一个不错的选择是使用NotificationListenerService,它提供了显式的通知删除事件,但不幸的是,它需要BIND_NOTIFICATION_LISTENER_SERVICE权限。

还有其他捕获取消事件的方法吗?

iCMS 回答:Android取消通知事件

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/1989941.html

大家都在问