从给定分钟恢复计时器
Resume Chronometer from given minutes
我有一个 Chronometer
和一个 int
变量,代表停止时的累计分钟数。我想从这几分钟开始重新计时。
int accumulatedMinutes = 2;
chronometer.setBase(SystemClock.elapsedRealtime() + accumulatedMinutes*60000);
但是,在上面的例子中,我得到的不是 02:00
,而是 00:-120
谢谢。
需要 Subtraction
而不是 Addition
。
你应该试试
chronometer.setBase(SystemClock.elapsedRealtime() - accumulatedMinutes*60000);
我有一个 Chronometer
和一个 int
变量,代表停止时的累计分钟数。我想从这几分钟开始重新计时。
int accumulatedMinutes = 2;
chronometer.setBase(SystemClock.elapsedRealtime() + accumulatedMinutes*60000);
但是,在上面的例子中,我得到的不是 02:00
,而是 00:-120
谢谢。
需要 Subtraction
而不是 Addition
。
你应该试试
chronometer.setBase(SystemClock.elapsedRealtime() - accumulatedMinutes*60000);