CountDownTimer

<카운트다운 클래스 import>
import android.os.CountDownTimer;

<카운트다운 변수 선언>
CountDownTimer mCountDown = null;

<카운트다운 변수에 제한시간동안 시간간격동안 타이머 설정>
mCountDown = new CountDownTimer(제한시간, 시간간격){

<타이머가 종료될때까지 동작하는 함수>
public void onTick(long millisUntilFinished) {

}
<타이머가 종료될때 실행 동작하는 함수>
public void onFinish() {

}


}.start();

<5초 동안 1초간격으로 시간이 줄어듬>
ex) CountDownTimer(5000,1000)

<타이머의 동작을 중지시키는 함수>
mCountDown.cancel();


액티비티 주기에 맞춰서 카운트가 callback fired되어야 하기때문에, 변수를 선언하여 사용하는것이 좋다.