이 버튼이 있는데 클릭하면 타이머가 생성됩니다.어떻게하면 단추가 카운트 다운 타이머를 만들고, 다시 클릭 할 때마다 타이머에 시간을 추가 할 수 있습니까?
문제는 클릭 할 때마다 타이머가 생성된다는 것입니다.
이 버튼이 원했던 것은 처음 클릭했을 때 타이머를 만든 다음 모든 후속 클릭에서 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