我需要没有视野的天文台。 我试过
<C-n>
如果我尝试从另一个按钮
获取计时器值chronometer = new Chronometer(getActivity());
chronometer.setBase(SystemClock.elapsedRealtime());
chronometer.start();
总是给00:00。
答案 0 :(得分:1)
Chronometer
不存储已用时间,每次需要更新显示时都会计算出来。
您需要添加此
Log.e("time",""+SystemClock.elapsedRealtime() - chronometer.getBase());
获取已用时间。
要将时间格式化为hh:mm:ss,您可以使用此
millisec = SystemClock.elapsedRealtime() - chronometer.getBase();
Log.e("time",String.format("%02d min, %02d sec",
TimeUnit.MILLISECONDS.toMinutes(millisec),
TimeUnit.MILLISECONDS.toSeconds(millisec) -
TimeUnit.MINUTES.toSeconds(TimeUnit.MILLISECONDS.toMinutes(millisec))
)
);