为什么TextClock计算时间减去现在%1000

时间:2016-02-02 02:32:23

标签: android text time operating-system

在阅读TextClock源代码时,我发现了以下代码:

private final Runnable mTicker = new Runnable() {
    public void run() {
        onTimeChanged();

        long now = SystemClock.uptimeMillis();
        long next = now + (1000 - now % 1000);//Why?

        getHandler().postAtTime(mTicker, next);
    }
};

我无法理解为什么不使用next = now + 1000
非常感谢您的帮助。

0 个答案:

没有答案