안드로이드에서 멀티스레드로 뷰를 변경하는 방법
2011.05.22 08:52
안드로이드에서 멀티스레드를 이용하여 뷰를 변경하려 합니다.
mutual exclusion때문에 스레드 자체에서 UI를 접근할 수 없으므로 뷰의 내용을 직접 변경할 수 없는데요.
그래서 핸들러에 메시지를 보내서 변경하고 있습니다.
그런데 핸들러가 그리 자주 동작하진 않는 것 같습니다.
스레드에서 핸들러로 메시지를 보내도, 실제 핸들러가 호출되는건 한참 뒤(3초가량)의 일이네요.
그래서 뷰의 내용이 바뀌어야하는데, 몇초정도 딜레이가 생긴 후에 바뀌게 됩니다.ㅠ_ㅠ~
멀티스레드에서 뷰의 내용을 곧바로 바꾸려면 어떻게 해야하나요?