2011-03-18 3 views

답변

7

이것은 안드로이드에만 국한되지 않습니다. 기본적으로 모든 GUI 프레임 워크에서 UI는 UI 스레드에서만 업데이트 할 수 있습니다. 더 많은 정보를 원하시면 Why must UI elements always be created/updated from the UI thread?

+0

답장을 보내 주셔서 감사합니다. 링크를 보내 주시면 정말 도움이됩니다. – DiveInto

5

효율성과 응답 성. 그렇지 않으면 일관성없는 데이터와 충돌이 발생하거나 UI 전체가 리소스를 지속적으로 잠그고 잠금 해제해야합니다. 리소스가 제한적인 모바일 장치에서 이러한 사용자 인터페이스의 속도를 좋아하지는 않을 것입니다.

1

Android UI 툴킷이 스레드로부터 안전하지 않기 때문에. 따라서 UI 스레드가 아닌 UI를 업데이트하면 추적 및 수정하기가 어려울 수있는 기묘한 문제가 발생할 수 있습니다.

관련 문제