使用Chronometer 间断计时

比较重要的方法

setBase(long time);

start();

getBase();

 

其中,对setBase加入参数如下:

setBase(SystemClock.elapsedRealtime());

这样可以实现从0开始计时,并且可以停止与继续计时的效果(android默认是打开含有Chronometer 的activity时,Chronometer 就开始计时,不管你有有没有通过按钮调用它的start()方法)

其它的SystemClock方法如下

SystemClock.elapsedRealtime();//基础时间
SystemClock.uptimeMillis();

SystemClock.currentThreadTimeMillis();//当前线程开启的时间长度

你可能感兴趣的:(android)