Android AsyncTask에서 UI업데이트하는데 에러가뜬다면
by 담배맛구마only the original thread that created a view hierarchy can touch its views
예상 원인
1) 오타( 대소문자 잘 확인하고 @Override 이걸 붙여서 에러가 안뜨면 잘 된것! ; @Override 붙이는 습관 좋은듯 )
2) doInBackground 에서 UI를 업데이트하는 경우
Android는 Main Thread만이 UI를 업데이트할 수 있습니다. 그래서 여기서 UI 업데이트를 하시면 안됩니다.
내부적인 아키텍쳐가 어떤지는 모르겠지만 AysncTask 또한 Thread이지만 onPostExecute에서는 UI 업데이트가 가능하게 되었습니다.
예전부터 있던 기능이 아니라 새로 생겼다고 합니다.
반응형
블로그의 정보
정윤상이다.
담배맛구마