私はこのボタンを持っており、クリックするとタイマーが作成されます。ボタンを押してカウントダウンタイマーを作成させ、それを再度クリックするとタイマーに時間を追加する方法
問題は、クリックごとにタイマーを作成することです。
ボタンを最初にクリックしてタイマーを作成してから、その後のすべてのクリックで、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();
あなたの友人を行く:ちょうどで[このスレッドをチェックアウト](https://stackoverflow.com/questions/17383584/how-to-add-time-to-countdown-timer) –
削除混乱ライン/。 – MikeT