Basic Android Tutorial: Countdown Timer Code

Countdown Timer:BasicAndroid Tutorial

Here is some basic code to make a timer that counts down.
You can specify the start value you want and the amount you want it to count down by.

import android.os.Bundle;
import android.os.CountDownTimer;
import android.widget.TextView;

public class CountDownTest extends Activity {

TextView tv; //textview to display the countdown

/** Called when the activity is first created. */
public void onCreate(Bundle savedInstanceState) {

tv = new TextView(this);

//5000 is the starting number (in milliseconds)
//1000 is the number to count down each time (in milliseconds)
MyCount counter = new MyCount(5000,1000);



//countdowntimer is an abstract class, so extend it and fill in methods
public class MyCount extends CountDownTimer{

public MyCount(long millisInFuture, long countDownInterval) {
super(millisInFuture, countDownInterval);

public void onFinish() {

public void onTick(long millisUntilFinished) {
tv.setText(”Left: ” + millisUntilFinished/1000);

This android-tutorial is Taken from

To take an Online Android Tutorial Course Click Here

This entry was posted in Android Tutorials and tagged , , , , , , , . Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Security Code: