7

私はアプリを開発していますが、ときどき次の奇妙なメッセージが表示されます。

W/SystemClock(11814): time going backwards: prev 9003590393023(ioctl) vs now 9003584533648(ioctl), tid=11856

どういう意味ですか?なぜそれが起こるのですか?

ありがとう!

4

2 に答える 2

0

多くのデバイスは、1 時間に複数回、内部クロックを OTA で更新します。通常、発生したときにログステートメントをキャプチャできます (OTA など)。これらの更新は System.currentTimeMillis() によって返されるものにのみ影響することを理解しています。これが、タイミングのために Android の SystemClock インターフェースを使用することが推奨される理由です。

于 2014-07-10T21:33:34.040 に答える