gpt4 book ai didi

Android_Chronometer 暂停

转载 作者:IT老高 更新时间:2023-10-28 21:35:35 27 4
gpt4 key购买 nike

我想暂停计时器,点击按钮后我想继续计时器计数...我搜索但找不到与此相关的功能.. 怎么办?

最佳答案

您将需要一个变量来跟踪自 Chronometer 启动以来耗时:

long timeWhenStopped = 0;

当您像这样停止计时器时更新变量的值:

timeWhenStopped = mChronometer.getBase() - SystemClock.elapsedRealtime();
mChronometer.stop();

我们还将在启动计时器之前使用此变量来调整计时器:

mChronometer.setBase(SystemClock.elapsedRealtime() + timeWhenStopped);
mChronometer.start();

最后,如果您有办法重置计时器,那么您应该记得也重置 timeWhenStopped 变量。像这样的:

mChronometer.setBase(SystemClock.elapsedRealtime());
timeWhenStopped = 0;

关于Android_Chronometer 暂停,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5594877/

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