handler
-
Handler와 Looper안드로이드 학습/Android 기술면접 대비 2024. 8. 20. 17:22
UI 업데이트를 메인 스레드에서만 허용한다. 하지만 메인 스레드 이외의 스레드에서 UI 처리를 해야 한다면 해당 스레드와 UI 스레드를 이어주는 것이 handler이다. 메인 스레드 :더보기앱 프로세스가 시작되면서 Main Thread(메인 스레드)가 생성된다. 컴포넌트의 생명주기 메서드와 그 안의 메서드 호출은 기본적으로 메인 스레드에서 실행된다. 메인 스레드는 UI를 변경할 수 있는 유일한 스레드이기 때문에 메인 스레드를 UI 스레드로 부르기도 한다. UI 작업을 UI / Main Thread에서만 하는 이유?UI 작업을 Worker Thread(새로 생성된 스레드)에서 비동기적으로 처리한다면 동기화 문제에 마주치게 될 것이다 .안드로이드는 이런 문제를 막기위해 병렬 동작하는 Main Thread와..