在阅读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
?
非常感谢您的帮助。