[Handler & Looper]
android.os.Looper
오직 한개만 있는 메시지 발송자
android.os.Message
데이터나 태스크 두가지 중 하나만 옮기는 컨테이너 객체
데이터 메시지 태스크 메시지 여러 개의 매개변수를 담는 메시지(what, [arg1, arg2], obj, data, replyTo, callback) java.lang.Runnable만 포함하고 데이터는 포함하지 않는다. android.os.MessageQueue
처리할 메시지들이 담긴 무제한의 연결 리스트. 모든 루퍼와 스레드는 최대 하나의 메시지 큐를 가짐.
android.os.Handler
큐에 메시지를 삽입 & 메시지 처리
>> 관계도
출처 : Efficient Android Threading(출판사 : 한빛미디어)
'Programming > Android' 카테고리의 다른 글
[Android] ViewPager & Fragment (2) | 2017.11.06 |
---|---|
[Android] Debug & Release 동시에 두개 설치하기 (0) | 2017.10.12 |
[Android] Google Play Store로 이동시키기 (0) | 2017.05.31 |
[Android] 선택 되었을 때 Text Color 바꾸기 (0) | 2017.05.16 |
[Android] Square ImageView (정사각형 ImageView) (0) | 2017.05.03 |