핸들러를 실행하면 반복된다.

아래와 같이 핸들러를 정의 한후

Handler mh = new Handler(){

public void handleMessage(Message msg){

if(i == 5){

mh.removeMessages(0); // 반복실행되는 핸들러를 멈춰주는 함수.

}

else{

mh.sendEmptyMessageDelayed(0, 500); // ms단위 딜레이 함수

  i++;

}

}

};


아래 함수를 호출하면

mh.sendEmptyMessage(0);

위에 정의된 핸들러 함수를 반복하게 된다.

Posted by KyeomKim
,