posted by 네코냥이 2015. 6. 28. 12:23

전문성이 낮은 순으로 이해해보기 

(각 단계별로 바로바로 이해하기 힘들 것입니다. 하루하루 시간을 두고 공부해보세요.)


1.

핸들러는 비동기적 처리를 필요로 할 때 요긴하게 쓰인다.

핸들러는 인스턴스간의 UI 조작을 편리하게 가능하게 해준다.


2. 

핸들러에 메시지를 보내면 메시지 큐에 싸인다.

이 메시지는 큐에 싸여 순차적으로 처리가 된다.


3.

핸들러는 메시지를 처리는하는 겉껍데기이다.

핸들러의 메시지의 처리 순서를 담당하는 루퍼가 존재한다.

루퍼에서는 메시지를 메시지큐에 쌓아 loop 메소드 내에서 처리한다.


4.

루퍼의 내부 구조에 대한 이해. (loop에서 스레드를 어떻게 받는가?)

메시지 큐를 처리하는 loop 메소드에 대한 이해.




안드로이드 코드입니다.