我开发了一个表面作为我的Samsung Gear S2的Tizen Web应用程序。
有时,当表盘呈现时,例如对手势做出反应时,在脸部显示正确时间之前,会短暂地显示手表的先前缓存图像,显示上次运行时间。
表盘设置为每秒渲染一次,但我根据可用示例添加了visibilitychange
的事件处理程序:
// add eventListener to update the screen immediately when the device wakes up
document.addEventListener("visibilitychange", function() {
if (!document.hidden) {
drawWatchContent(getDate());
}
});
这种令人讨厌的效果在已有的标准表盘中不可见。 有办法解决这个问题吗?