Implementing counter en Android

Tengo una aplicación donde necesito mostrar el contador de 3 a 1 y luego cambiar rápidamente a otra actividad. ¿TimerTask será adecuado para hacer esto? ¿Alguien puede mostrarme un ejemplo de cómo hacerlo exactamente?

CountDownTimer trabajado. El código para mostrar el temporizador durante 3 segundos es.

new CountDownTimer(4000, 1000) {

             public void onTick(long millisUntilFinished) {
                 Animation myFadeOutAnimation = AnimationUtils.loadAnimation(countdown.this, R.anim.fadeout);       
                 counter.startAnimation(myFadeOutAnimation);
                 counter.setText(Long.toString(millisUntilFinished / 1000));
             }

             public void onFinish() {
                 counter.setText("done!");
             }
        }.start();

Respuestas a la pregunta(2)

Su respuesta a la pregunta