[英]Detecting Android Wear Notification Dismiss Events
Android Wear操作系统最近已更新至5.0,其中包括“恢复”最近被关闭的通知的功能。
因此,仅在用户无法恢复意图后才触发通知的删除意图 (在解除另一条通知,或者用户向下滑动并使“解除”超时到期之后)。
我正在尝试显示一个通知,该通知会定期更新,直到用户将其关闭为止。 为此,我需要立即知道用户何时关闭了通知(“恢复”选项过期之前),以便可以停止更新通知。 如果我在通知被取消后尝试对其进行更新,它将启动新的通知。 实际上,无法撤消该通知,因为它将立即重新创建。
所以我的问题是:在恢复通知的选项到期之前,有没有人发现一种方法可以立即检测到用户在Android Wear设备上关闭通知? 我怀疑是否存在这种方法,也应该可以检测到用户何时恢复通知。
这个怎么样?
设置此标志将使其生效,因此当用户在面板中单击它时,通知将自动取消。 取消通知时,将广播通过setDeleteIntent(PendingIntent)设置的PendingIntent。
public NotificationCompat.Builder setAutoCancel (boolean autoCancel)
如我所见,它立即取消了通知,并同时发送setDeleteIntent()
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.