gpt4 book ai didi

Android Chronometer 启动和停止但在停止时继续计数

转载 作者:太空狗 更新时间:2023-10-29 15:52:39 26 4
gpt4 key购买 nike

我创建了一个应用程序,它有一个切换按钮来启动和停止计时器,例如秒表。当您第一次按下切换按钮(执行 .start())时,计时器将开始计时,当您再次按下按钮(执行 .stop())时,计时器出现在屏幕上以停止计时,但当它再次启动时,它表明它实际上仍在后台计时,并在屏幕上显示时间,就好像它从未停止过一样

代码:

tglStartStop.setOnCheckedChangeListener(new OnCheckedChangeListener(){

@Override
public void onCheckedChanged(CompoundButton buttonView,
boolean isChecked) {

if (tglStartStop.isChecked()) {

chronStopwatch.start();
}

else {

chronStopwatch.stop();
}

}

});

最佳答案

在“chronStopwatch.start();”之前添加这一行

chronStopwatch.setBase(SystemClock.elapsedRealtime());

关于Android Chronometer 启动和停止但在停止时继续计数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27859380/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com