Android의 Thread
2010. 5. 7. 02:15
Android
아마 안드로이드 어플리케이션을 개발하시면서 항상 한번은 거쳐가는 예외가 UI를 변경하려고 할때 나오는 CalledFromWrongThreadException 일텐데 일본웹쪽을 검색하다가 우연히 본내용을 바탕으로 한번 적어보겠습니다. . . 안드로이드의 UI는 단일 스레드 모델이기 때문에 UI단에서 스레드를 사용하고 싶다면 핸들러를 사용해야 합니다. public void onClick(View v) { new Thread(new Runnable() { public void run() { txtView.setText("안녕하세요?"); // 텍스트뷰의 내용변경 } }).start(); } 위와 같은 코드를 실행하게 된다면 해당코드는 다른스레드에서 UI에 접근하기때문에 CalledFromWrongThreadE..