Pau*_*der 2 android timer stopwatch chronometer
我创建了一个应用程序,它有一个切换按钮来启动和停止计时器,就像秒表一样.当您第一次按下切换按钮(执行.start())时,计时器将开始计数,当您再次按下按钮(执行.stop())时,计时器出现在屏幕上以停止计数,但是当它再次启动时它会显示它是实际上仍然在后台计数,并在屏幕上显示时间,好像它从未停止过
码:
tglStartStop.setOnCheckedChangeListener(new OnCheckedChangeListener(){
@Override
public void onCheckedChanged(CompoundButton buttonView,
boolean isChecked) {
if (tglStartStop.isChecked()) {
chronStopwatch.start();
}
else {
chronStopwatch.stop();
}
}
});
Run Code Online (Sandbox Code Playgroud)
在"chronStopwatch.start();"之前添加此行
chronStopwatch.setBase(SystemClock.elapsedRealtime());
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1759 次 |
| 最近记录: |