'Looper'에 해당되는 글 2건

  1. 2015.06.28 Handler 와 Looper 336
  2. 2014.10.23 [Android.] UI Thread Handler Main
posted by 네코냥이 2015. 6. 28. 12:23

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

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


1.

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

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


2. 

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

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


3.

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

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

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


4.

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

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




안드로이드 코드입니다.



posted by 네코냥이 2014. 10. 23. 14:02




// Get a handler that can be used to post to the main thread
Handler mainHandler = new Handler(context.getMainLooper());

Runnable myRunnable = new Runnable(...); // This is your code
mainHandler.post(myRunnable);


'JAVA > Android' 카테고리의 다른 글

App Widgets 에서 사용할 수 있는 레이아웃  (0) 2014.11.18
[SQLite] concat, append String text  (0) 2014.11.03
[Android] Dialog 배경 클릭시 종료  (0) 2014.10.17
Activity 사이즈 동적 조절.  (0) 2014.10.06
SQLite 내장함수  (0) 2014.09.16