如何在15分钟后重新启动计时码表和计时器



我制作了一个启动计时器的按钮,我想让计时器在15分钟后重新启动(循环(。我是编码的新手,我不知道如何管理它。

代码:

btPlay.setOnClickListener(v -> {
chronometer.setBase(SystemClock.elapsedRealtime());
chronometer.start();
});
btPlay.setOnClickListener(v -> {
startCounting=true;
});
myHandle = new Handler();
myHandle.post(new Runnable() {
@Override
public void run() {
myHandle.postDelayed(this, 1000);
if(startCounting){
//put your counting code here.
}
}
});

void run函数将每隔1秒被调用一次。您可以在run方法中添加代码。

你在安卓系统上工作吗?。如果是这样,那么您可以尝试使用处理程序类来运行重复的任务。

最新更新