안드로이드 - 타이머 샘플 안드로이드 이야기2013. 2. 15. 04:11
안드로이드 - 타이머 샘플
출처:http://micropilot.tistory.com/entry/Android-Timer-Example
import android.app.Activity;
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. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
tv = new TextView(this);
this.setContentView(tv);
/*2.5초 동안 0.5초마다 카운트다운 설정
* 카운트다운 시작 후 매 0.5초마다 onTick() 콜백
* 남은 시간이 0초일때 onFinish() 콜백
*/
MyCount counter = new MyCount(5000,1000);
counter.start();
}
//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);
}
@Override
public void onFinish() {
tv.setText(”done!”);
}
@Override
public void onTick(long millisUntilFinished) {
tv.setText(”Left: ” + millisUntilFinished/1000);
}
}
}
'안드로이드 이야기' 카테고리의 다른 글
안드로이드 - 동적으로 버튼 생성하기 (0) | 2013.02.18 |
---|---|
안드로이드 - 디지털 시계 샘플 (0) | 2013.02.15 |
안드로이드 - Click Listener 변화 (0) | 2013.02.14 |
안드로이드 - 가로, 세로 모드 전환 처리 (0) | 2013.02.14 |
안드로이드 - TextView 전광판 기능 사용법 (0) | 2013.02.13 |