Handler.postDelayed (Runnable) vs CountdownTimer
A veces necesitamos retrasar un código antes de que se ejecute.
Esto es factible por elHandler.postDelayed(Runnable)
oCountdownTimer
.
¿Cuál es mejor en términos de rendimiento?
Vea el código de muestra a continuación
Manipulador
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
//DO SOMETHING
}
}, 1000);
Contador regresivo
new CountDownTimer(1000, 1000) {
public void onFinish() {
//DO SOMETHING
}
public void onTick(long millisUntilFinished) {}
}.start();