반응형 handler1 [Android] 핸들러란? 안드로이드 프로그램에서 필수적으로 사용되는 Handler란 무엇인지에 대해 정리하겠습니다. 핸들러에 알기 위해서는 먼저 스레드와 함께 생각을 해 보아야 합니다. 스레드는 하나의 프로세스 안에서 동시에 수행되어야 하는 작업을 위해 사용합니다. 자바에서 스레드를 학습해본 분이라면 접근이 더 쉬울 텐데요. 그 이유는 안드로이드 시스템의 스레드는 자바의 스레드 개념을 그대로 사용하기 때문입니다. 하지만 안드로이드 시스템에서 프로그램을 작성하는 개발자가 생성한 스레드는 UI 변경 등의 행동을 할 수가 없습니다. 그 이유는 UI를 관리하는 메인 스레드와 동시에 접근할 때 발생할 수 있는 문제를 사전에 방지하기 위해서 안드로이드 시스템에서 만들어놓은 안전기능입니다. 이러한 UI접근 등을 핸들러를 통해서는 가능하기 때.. 2021. 10. 13. 이전 1 다음 반응형