麦步社区-论坛

标题: 手表实际上一直在运行所有的表盘程序? [打印本页]

作者: gearss    时间: 2016-12-14 14:26
标题: 手表实际上一直在运行所有的表盘程序?
我刚拿到增强型的M1手表,我发现如果我安装了10个表盘,虽然我目前只是使用第二个表盘,但是手表实际上却是一直在运行所有的10个表盘。比如,我安装了麦步头条这个表盘,这个表盘每隔15分钟就会自动更新一次新闻标题,如果麦步头条的位置是第四个表盘,而我目前正在使用的是第三个表盘。当我快速地从第三个表盘切换到第四个表盘时,上面的新闻内容已经是最新的了,于是我就因此推测出,尽管我一直没有使用第四个表盘,但是在后面手表程序一直在运行所有的表盘程序,否则第四个表盘不可能如此迅速地更新到最新的新闻内容。

作者: soully    时间: 2016-12-14 18:08
这都被你发现了

在深入了解你会发现这个是定时器惹得祸,官方的源代码里有些都对定时器做了判断,在后台时不触发
作者: jones    时间: 2016-12-14 21:14
有两种不同的定时器,一种系统定时器,一种窗口定时器。窗口定时器后台时不运行
作者: yuanquan72    时间: 2016-12-15 20:58
全触发了会费电的!
作者: qs100371    时间: 2016-12-20 21:51
定时器的例子在哪呢?搞不懂




欢迎光临 麦步社区-论坛 (http://203.195.186.190/) Powered by Discuz! X3.2