-핸들러(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객체는 해당 핸들러가 연결된 스레드에 실행된다.
'■ Android > Tip' 카테고리의 다른 글
[Android] Background 처리(102) - Handler와 Looper의 필요성 (0) | 2020.03.20 |
---|---|
[Android] Background 처리(101) - Runnable 객체 설명, 사용법 (0) | 2020.03.19 |
[Android] Background 처리(100) - 핸들러(Handler) 설명, 사용법 (UI건드릴 수 있는거) (0) | 2020.03.19 |
[Android] 9-Patch-Resizer 사용법 - (이미지 해상도 관리) (0) | 2020.03.18 |
[Android] 애니메이션 - 6.연습 (0) | 2020.03.12 |