안드로이드 정책 상으로 UI 조작 등은 UI스레드(메인 스레드:자바)만 할 수 있도록 막아놓았다. 이는 여러 스레드들이 동시에 UI에 접근하여 초래하는 혼란을 방지하기 위함이다. 그래서 개발자가 임의로 만든 스레드로 UI를 조작하는 상황이 발생하게 되면 이를 UI스레드에게 알려주어야 한다. 이 때, 핸들러와 루퍼를 이용하면 된다. 1. 핸들러 핸들러는 스레드로 부터 메시지를 받아서 처리하는 부분이다. 핸들러 내부적으로 메시지 큐를 가지고 있어서 다른 스레드로부터 온 메시지들을 메시지 큐에서 하나씩 꺼내면서 처리하게 된다. tHandler = new Handler(){ @Override public void handleMessage(Message msg) { // TODO Auto-generated met..