Countdown-Timer mit neuer Zeit android neu starten
Ich möchte den Countdown-Timer mit der neuen Zeit neu starten, wenn der Countdown-Timer abgelaufen ist. Ich gebe folgenden Code ein:
futureInMillis = newTime();
CountDownTimer remainingTimeCounter = new CountDownTimer(futureInMillis, 1000) {
public void onTick(long millisUntilFinished) {
remainingTime = calculateRemainingTime(millisUntilFinished / 1000);
runOnUiThread(updateTime);
}
public void onFinish() {
// TODO: restart counter
cancel();
futureInMillis = newTime();
// remainingTimeCounter = null;
this.start();
}
}.start();