Handler를 이용한 무한 루프 만들기

안드로이드 프로그래밍 공부중에 나중에 참고 할 만한 내용을 정리하는 중이다.

이번에는 Handler 클래스를 사용하여 무한 루프를 만드는 방법이다.

Handler 클래스의 sendEmptyMessage() , sendEmptyMessageDelayed() 메서드를 이용해서 만들수 있다.

[code lang="java"] public class HandlerTest extends Activity {

public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
onContentView(R.layout.handlertest);

// 최초 핸들러 호출하기
mHandler.sendEmptyMessage(0);
}

Handler mHandler = new Handler() {
public void handleMessage(Message msg) {
// Do something

// 1초 후에 다시 핸들러 호출하기
mHandler.sendEmptyMessageDelayed(0, 1000);
}
}
}
[/code]

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments