Main objective of this tutorial is to help you to set Count Down Timer.


You will get Final Output:

  • count down timer
  • count down timer
  • count down timer
  • count down timer

Step 1 CountDownTimer class

We use the inbuilt abstract class named CountDownTimer. This class is used for Schedule a countdown until a time in the future, with regular notifications on intervals along the way.

Example of showing a 30 second countdown in a text field.

CountDownTimer countDownTimer = new CountDownTimer(30000, 1000) {
     public void onTick(long millisUntilFinished) {
         mTextField.setText("seconds remaining: " + millisUntilFinished / 1000);
     public void onFinish() {

Step 2 countDownTimer.cancel() method

For stop the Counter we use the countDownTimer.cancel()

For More Details visit following links:

I hope you enjoy this tutorial and it would be helpful to you. Got an Idea of Android App Development? What are you still waiting for? Contact us now and see the Idea live soon. Our company has been named as one of the best Android App Development Company in India.

An entrepreneur who has founded 2 flourishing software firms in 7 years, Tejas is keen to understand everything about gaming - from the business dynamics to awesome designs to gamer psychology. As the founder-CEO of a company that has released some very successful games, he knows a thing or two about gaming. He shares his knowledge through blogs and talks that he gets invited to.