프로그래밍/안드로이드
[안드로이드] CountDownTimer (카운트다운타이머)
프리랜서_코더
2010. 9. 2. 13:37
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되어야 하기때문에, 변수를 선언하여 사용하는것이 좋다.