繁体   English   中英

检测Android Wear通知关闭事件

Detecting Android Wear Notification Dismiss Events

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

Android Wear操作系统最近已更新至5.0,其中包括“恢复”最近被关闭的通知的功能。

因此,仅在用户无法恢复意图后才触发通知的删除意图 (在解除另一条通知,或者用户向下滑动并使“解除”超时到期之后)。

我正在尝试显示一个通知,该通知会定期更新,直到用户将其关闭为止。 为此,我需要立即知道用户何时关闭了通知(“恢复”选项过期之前),以便可以停止更新通知。 如果我在通知被取消后尝试对其进行更新,它将启动新的通知。 实际上,无法撤消该通知,因为它将立即重新创建。

所以我的问题是:在恢复通知的选项到期之前,有没有人发现一种方法可以立即检测到用户在Android Wear设备上关闭通知? 我怀疑是否存在这种方法,也应该可以检测到用户何时恢复通知。

1 个回复

这个怎么样?

设置此标志将使其生效,因此当用户在面板中单击它时,通知将自动取消。 取消通知时,将广播通过setDeleteIntent(PendingIntent)设置的PendingIntent。

public NotificationCompat.Builder setAutoCancel (boolean autoCancel)

如我所见,它立即取消了通知,并同时发送setDeleteIntent()

1 Wear设备上的Android通知。 `localOnly`标志

我在使用NotificationCompat构建的应用上运行着一些通知 根据类型的不同,它们会显示背景位图或文本列表,其中大多数还使用以下代码执行1或2个操作: 其中一些动作对于手表是有意义的(例如:“喜欢”或“回复”),而另一些则没有意义(例如:“查看专辑”)。 我以为可以 ...

2 如何检测Wear和Android之间的连接是否断开

我有一个应用程序,智能手表可以在其中收集一些数据并将其发送到手机。 我正在使用WearableListenerService和GoogleAPIClinet。 在数据收集期间,我想知道连接何时失败。 即使我关闭了蓝牙,两个函数onConnectionSuspended()和onConnec ...

6 在Android通知栏中检测触摸事件

我正在为Android平板电脑(Honeycomb)编写自定义InputMethod。 我注意到默认的键盘实现在空格键(和其他键)下方的通知区域检测到触摸事件,并激活最接近的键。 我想实现类似的功能。 但是,当您触摸通知区域时,我的InputMethod(使用自定义视图)只是被隐藏了。 ...

10 如何检测手表中是否已安装我的Android应用的Wear应用

是否可以通过某种方式检测手表中是否已安装Android应用程序中的Wear mini应用程序? 我有一个在手表中安装了Wear部件之前无法在手机上使用的应用程序,因此我想在此之前阻止所有交互。 关于应用程序更新,是否可以检测磨损部分是否已更新? 编辑: 安装该应用程序后, ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM