모바일 안드로이드 주기적인 시간 동작과 일정시간후 동작되는 타이머!!
페이지 정보
작성자
본문
1. Timer, TimerTask를 사용한 방법
TimerTask myTask = new TimerTask() {
public void run() {
Log.d("myTask", "run()");
}
};
Timer timer = new Timer();
//timer.schedule(myTask, 3000); // 3초후 실행하고 종료
timer.schedule(myTask, 5000, 3000); // 5초후 첫실행, 3초마다 계속실행
2. CountDownTimer를 사용한 방법
new CountDownTimer( 100, 100 ){
@Override
public void onFinish() {
imgLamp.setImageResource(R.drawable.lamp);
}
@Override
public void onTick(long millisUntilFinished) {
// TODO Auto-generated method stub
}
}.start();
3. Handler를 사용한 방법
http://www.androidpub.com/4374
Handler mHandler = new Handler();
mHandler.postDelayed(new Runnable() {
gpublic void run(){
}
}, 3000);
댓글목록
등록된 댓글이 없습니다.