在可穿戴设备上,我的应用程序会显示一个休息计时器,如图所示。它只是倒计时,每秒更新一次。
我的问题是,由于它每秒更新一次,因此会产生闪烁效果。
图标隐藏的时间足够长,以便您能够注意到它。
与卡相关的操作(可通过滑动访问)也同样闪烁,有时会显示完全错误的信息,例如其他项目图标和文本。在休息计时器的整个持续时间内,动作相同。
我已经尝试每5秒左右更新一次,但遗憾的是它毁了整个事情并使它非常不直观。尽管如此,这是我最好的选择。
是否可以每秒更新通知而不会引起闪烁?
答案 0 :(得分:0)
如果您想显示带有计时器的通知,无论是向上还是向下计数,这都是内置功能。以下是我编写的一些代码,它们将Android Wear整合在一起:
值得注意的是,您希望通知构建器执行以下操作: builder.addAction(android.R.drawable.ic_media_pause,“”,clickPendingIntent) .setWhen(EVENTTIME) .setUsesChronometer(真) .setShowWhen(真);