Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/215.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 频繁更新的可穿戴通知会导致闪烁_Android_Wear Os_Android Wear Notification - Fatal编程技术网

Android 频繁更新的可穿戴通知会导致闪烁

Android 频繁更新的可穿戴通知会导致闪烁,android,wear-os,android-wear-notification,Android,Wear Os,Android Wear Notification,在可穿戴设备上,我的应用程序显示一个休息计时器,如图所示。它只是倒计时,并每秒更新 我的问题是,由于它每秒都会更新,因此会产生闪烁效果。 图标隐藏的时间刚好够你注意到它 与卡相关的操作(可通过刷卡访问)也会同样闪烁,有时会显示完全错误的信息,如另一个项目图标和文本。在rest计时器的整个持续时间内,这些操作都是相同的 我试着每5秒左右更新一次,但不幸的是,它破坏了整个过程,使它变得非常不直观。这是我目前最好的选择 是否可以在不引起闪烁的情况下每秒更新通知? 如果您想显示带有计时器的通知,无论

在可穿戴设备上,我的应用程序显示一个休息计时器,如图所示。它只是倒计时,并每秒更新

我的问题是,由于它每秒都会更新,因此会产生闪烁效果。

  • 图标隐藏的时间刚好够你注意到它

  • 与卡相关的操作(可通过刷卡访问)也会同样闪烁,有时会显示完全错误的信息,如另一个项目图标和文本。在rest计时器的整个持续时间内,这些操作都是相同的

我试着每5秒左右更新一次,但不幸的是,它破坏了整个过程,使它变得非常不直观。这是我目前最好的选择

是否可以在不引起闪烁的情况下每秒更新通知?


如果您想显示带有计时器的通知,无论是向上计数还是向下计数,这是一个内置功能。以下是我为Android Wear编写的一些代码:

值得注意的是,您希望您的通知生成器执行以下操作: builder.addAction(android.R.drawable.ic_media_pause,”,单击pendingent) .setWhen(事件时间) .setUsesChronometer(真)
.setshowhen(true)

这是我在发布问题后不久发现的,极好的解决方案,他们应该在文档中真正强调这一点。谢谢你,丹,祈祷其他人能用上它。