runOnUiThread 썸네일형 리스트형 특정 쓰레드에서 작업을 수행하고 싶을 때? 안드로이드 프로그래밍을 하다보면 UI 변경은 UI쓰레드에서 작업을 해야만 합니다. 그렇게 하지 않으면 Exception이 발생하게 되죠. 실제로 프로그래밍을 하다보면 서버와의 통신같이 IO가 오래 걸리는 작업은 새로운 쓰레드를 생성해서 작업을 하게 됩니다. 그런데 이 작업 도중에 UI를 변경해야하는 경우도 있죠. 그럴 때 UI를 변경하는 작업만은 UI쓰레드에서 동작하도록 해줘야하죠. 이렇게 UI쓰레드에서 특정 작업을 수행하려면 Activity의 runOnUiThread()메서드를 사용하면 되는데요. activity.runOnUiThread(new Runnable() { @Override public void run() { // work } }); 그런데 이런 메서드를 사용하면서 의문점이 하나 생겼죠. r.. 더보기 이전 1 다음