que tratar de extender ConuntDownTimer añadir los métodos de hacer una pausa y reanudar la siguiente manera:¿Cómo extender CountDownTimer para agregar pausa y reanudar el método?
public class CountDown extends CountDownTimer {
private long resume;
private long millisInFuture;
private long countDownInterval;
public CountDown(long millisInFuture, long countDownInterval) {
super(millisInFuture,countDownInterval);
resume = millisInFuture;
this.millisInFuture = millisInFuture;
this.countDownInterval = countDownInterval;
}
public void play() {
// start
if(millisInFuture == resume) {
super.start();
// restart
} else {
CountDown cd = new CountDown(resume, countDownInterval);
cd.play();
}
}
@Override
public void onTick(long millisUntilFinished) {
resume = millisUntilFinished;
// other code
}
}
El problema es "reinicio" en el método de reproducción, ya que, de esta manera, creé otra istance de cuenta atrás que muestra el segundos incorrectos porque hay casi dos eventos "onTick". ¿Podría resolver este problema? (Espero que mi inglés sea comprensible)
bien, acabo de agregar el método de pausa – Webman