Looper 썸네일형 리스트형 Looper, Message, Handler 동작 Looper Looper.prepare() 에서 스레드 별로 Looper를 생성 한다, Looper 생성자에서는 Looper에서 가지는 MessageQueue도 생성한다. 생성된 Looper는 ThreadLocal sThreadLocal 에 저장된다. Looper.loop() 를 호출 하면 sThreadLocal 에서 Looper를 꺼내와서 사용한다. MainLooper는 ActivityThread 의 main() 함수에서 Looper.prepareMainLooper() 로 생성 하였으므로, Looper.getMainLooper()를 호출 하여 가져올 수 있다.loop() 메서드 에서는 루프를 도며 MessageQueue 에서 Message를 가져와서 msg.target.dispatchMessage(ms.. 더보기 이전 1 다음