반응형
안녕하세요 돼지왕 왕돼지입니다.
오늘은 타이머를 구현하는 간단한 두가지 방법에 대해 알아보겠습니다.
Handler 를 사용한 Timer
mHandler.sendEmptyMessage(0);
Handler mHandler = new Handler(){
public void handleMessage(Message msg){
// To Do
mHandler.sendEmptyMessageDelayed(0, 1000); // 1 sec
}
}
CountDownTimer 를 이용한 Timer
new CountDownTimer(10 * 1000, 1000){
public void onTick(long millisUntilFinished){
// To Do
// cancel();
}
public void onFinish(){
// To Do
}
}.start();
CountDownTimer (long millisInFuture, long countDownInterval)
-> millisInFuture는 주기. countDownInterval은 주기 안에서 몇번에 나눠서 onTick을 수행할 것인가.
-> onTick 메서드를 계속 호출되고 millisInFuture 시간이 지나면 onFinish 메서드가 호출된다.
로그인 없이 추천 가능합니다. 손가락 꾸욱~
반응형
'프로그래밍 놀이터 > 안드로이드, Java' 카테고리의 다른 글
[Android/안드로이드] ImageView 속성 ( Attribute ) (0) | 2012.02.27 |
---|---|
[Android/안드로이드] Resource ( 리소스 ) 에 대한 모든 것.! (2) | 2012.02.27 |
[Android/안드로이드] Log ( 로그 ) 의 종류 및 활용. (6) | 2012.02.27 |
[Android/안드로이드] 이미지 버튼( Image Button ) 에 대해 알아보자. (0) | 2012.02.27 |
[Android/안드로이드] Radio (라디오) 버튼과 Toggle ( 토글 ) 버튼에 대해 알아봅니다. (0) | 2012.02.27 |
댓글