【发布时间】:2017-12-06 21:39:34
【问题描述】:
我有这个按钮,当它被点击时,它会创建一个计时器。
问题是,它每次点击都会创建一个计时器。
我希望这个按钮做的是在第一次点击时创建一个计时器,然后在所有后续点击中为 myTime 变量添加 5 秒,直到计时器用完。
我该如何解决这个问题?
这是单击按钮时执行的代码:
myTime = myTime + 5000
new CountDownTimer(myTime, 1000) {
public void onTick(long millisUntilFinished) {
myButton.setText("seconds remaining: " + millisUntilFinished / 1000);
}
public void onFinish() {
myButton.setText("done!");
}
}.start();
【问题讨论】:
-
仅使用 / 删除了令人困惑的行。
标签: java timer countdowntimer