Java 我怎样才能使计时器和计时器在15分钟后重新启动?
我做了一个启动计时器的按钮,我想让计时器在15分钟后重新启动(循环)。我是一个新的编码,我不知道如何管理 守则:Java 我怎样才能使计时器和计时器在15分钟后重新启动?,java,android,loops,timer,chronometer,Java,Android,Loops,Timer,Chronometer,我做了一个启动计时器的按钮,我想让计时器在15分钟后重新启动(循环)。我是一个新的编码,我不知道如何管理 守则: btPlay.setOnClickListener(v -> { chronometer.setBase(SystemClock.elapsedRealtime()); chronometer.start(); }); 你在安卓上工作吗?。 如果是这样,那么您可以尝试使用handler类来运行重复的任务 btPlay.setOnCl
btPlay.setOnClickListener(v -> {
chronometer.setBase(SystemClock.elapsedRealtime());
chronometer.start();
});
你在安卓上工作吗?。 如果是这样,那么您可以尝试使用handler类来运行重复的任务
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方法中添加代码。是的,但我不知道如何实现它。这可能是您的解决方案谢谢您的建议,但对我没有帮助。无法解析符号“startCounting”。我如何修复它?startCounting是一个布尔值。你必须申报。