如何通过Dismissed all按钮解除我的通知被解除的时间?

时间:2014-11-04 23:59:38

标签: android android-notifications dismiss

我有一个将通知发布到系统托盘的应用。他们每个人都设置DeleteIntent。从系统托盘中滑动解除或解除全部触发意图。

是否可以区分这两种类型的解散?

1 个答案:

答案 0 :(得分:3)

<强> TL; DR;尚未(API 22是最新版本)

从API 22开始,仍无法检测应用内部的差异。关于解决这个问题的方法之一就是如果你在短时间内得到一堆解雇。

05-08 23:04:58.360  15849-15849/com.bidyut.notificationtest D/wtf﹕ action_dismiss
05-08 23:04:58.360  15849-15849/com.bidyut.notificationtest D/wtf﹕ action_dismiss
05-08 23:04:58.364  15849-15849/com.bidyut.notificationtest D/wtf﹕ action_dismiss
05-08 23:04:58.364  15849-15849/com.bidyut.notificationtest D/wtf﹕ action_dismiss
05-08 23:04:58.364  15849-15849/com.bidyut.notificationtest D/wtf﹕ action_dismiss

正如您所看到的,它们都在同一秒内。但是,只有当您的应用在该时间点碰巧有多个通知时,才能考虑此类检测。