Handler.postDelayed (Runnable) vs CountdownTimer
Às vezes, precisamos atrasar um código antes que ele seja executado.
Isso é possível peloHandler.postDelayed(Runnable)
ouCountdownTimer
.
Qual é o melhor em termos de desempenho?
Veja o código de exemplo abaixo
Handler
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
//DO SOMETHING
}
}, 1000);
CountDownTimer
new CountDownTimer(1000, 1000) {
public void onFinish() {
//DO SOMETHING
}
public void onTick(long millisUntilFinished) {}
}.start();