핸들러를 실행하면 반복된다.
아래와 같이 핸들러를 정의 한후
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);
위에 정의된 핸들러 함수를 반복하게 된다.
'코딩을 해보자 > java for android' 카테고리의 다른 글
문자열을 짤라보자.StringTokenizer st = new StringTokenizer(str, ","); (1) | 2014.07.10 |
---|---|
10의 n승 구하기 (0) | 2014.07.08 |
안드로이드 토스트 만들기 Toast (0) | 2014.07.07 |
홀수 구하기? (0) | 2014.07.03 |
안드로이드 버튼 Button (0) | 2014.07.03 |