-핸들러(Handler) 주요 함수

메시지 전달을 위한 대표적인 함수들만 적음.

 

 

 

     Handler.sendMessage(Message msg)

     Message 객체를 message queue에 전달하는 함수

 

     Handler.sendEmptyMessage(int what)

     Message의 what 필드를 전달하는 함수

 

 

 

설명 3개 있음 (3개 다보고 이해하면됨)

(1)

 

(2)

 

(3)

 

 

 

 

 

 

-(참고)

post()는 Message객체가 아닌 Runnable객체를 Message Queue에 전달한다.

 

     Handler.post(new Runnable())

     Runnable객체를 message queue에 전달하는 함수

post를 통해서 전달된 Runnable객체는 해당 핸들러가 연결된 스레드에 실행된다.