假设我有这个变量:
long myMillis = 20000;
这意味着我希望我的计时器在20秒(00:20)开始.
我试过这样做:
chronometer.setBase(myMillis);
但它不起作用.它不会以20秒开始.它从一些没有意义的奇怪时间开始.
解决方法
In general the chronometer works like this (if you would like to set
the Base to a specific nr):
mChronometer.setBase(SystemClock.elapsedRealtime() - (nr_of_min * 60000 + nr_of_sec * 1000)))
所以做到:
mChronometer.setBase(SystemClock.elapsedRealtime() - (2* 60000 + 0 * 1000)))