title: Implementing counter in Android
body: <p>I have got an application where I need to show counter from 3 to 1 then quickly switch to another activity. Will TimerTask will be suitable for doing this? Can anybody show me an example of exactly how to do it?</p>
  
  <p>CountDownTimer Worked. Code for showing timer for 3 seconds is.</p>
  
  <pre><code>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();
  </code></pre>