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