yeniden Ben 00:00 hoş gelen başlayan bir Timer
var, ama bunu durdurmak istediğinizde ben cdTimer.cancel()
diyoruz ama sonra eski değerlerle Timer
yeniden mümkün değilim ve tekrar başlar. Doğru,Durdurma ve countDownTimer
private void StartTimer(){
final long EndTime = 3600;
cdtTimer = new CountDownTimer(EndTime*1000, 1000) {
public void onTick(long millisUntilFinished) {
long secondUntilFinished = (long) (millisUntilFinished/1000);
long secondsPassed = (EndTime - secondUntilFinished);
long minutesPassed = (long) (secondsPassed/60);
secondsPassed = secondsPassed%60;
tvCounterTimer.setText(String.format("%02d", minutesPassed) + ":" + String.format("%02d", secondsPassed));
}
public void onFinish() {
tvCounterTimer.setText("done!");
}
}.start();
}
ben değerleri minutesPassed
ve secondsPassed
kurtarabileceğini düşündü ama sonra parametresi tarafından onları geçmelidir: Ben bu yöntemi var? Bir zamanlayıcı cancle için
Zamanlayıcı iptal edilmeden başlamayı istiyorum, yani 00: 00'da yeniden başlatırsam 00:30 – Stuart2041
sonra 00:30 –