我正在开发一款应用程序,时不时会收到这样一条奇怪的消息:
W/SystemClock(11814): time going backwards: prev 9003590393023(ioctl) vs now 9003584533648(ioctl), tid=11856什么意思?为什么会发生这种情况?
谢谢!
发布于 2013-07-02 04:01:57
这是什么意思?
假设你的设备的时钟与另一个源(NITZ、SNTP等)同步,而且碰巧你的设备运行得很快。
发布于 2014-07-11 05:33:34
许多设备将OTA每小时多次更新其内部时钟。您通常可以在发生时捕获日志语句(如OTA)。我的理解是,这些更新只影响System.currentTimeMillis()返回的内容。这就是为什么我们推荐使用安卓的SystemClock接口来计时。
https://stackoverflow.com/questions/17412370
复制相似问题