2014-09-17 2 views
-1

AsynsTask가 Activity로부터 언제 준비되는지 언제 알 수 있습니까? 내가 ListView를 사용하고 그를 채우기 때문에 별도의 클래스에서 내 코드를 작성할 수 없습니다. Thread.sleep없이 어떻게 할 수 있습니까?AsynsTask가 Activity로부터 언제 준비되는지 알 수있는 방법

+0

대리인 (일명 청취자) – Blackbelt

+0

을 사용하면 기본적으로 asynctask에 Pre-Execute/doInBackground 및 Post-Execute가있을 수 있습니다. 사전 실행 = 작업을하기 전에 doInBackground = 귀하의 listview 작성, postExecute = 가져온 항목 표시. – Mike

답변

3

AysncTask의 onPreExecute 및 onPostExecute 메소드을 사용하여 UI 즉 Activity를 업데이트 할 수 있습니다. 이 메서드는 메인 스레드에서 직접 실행되기 때문에

+2

답변입니다. 이 메소드는 배경 비동기 스레드와 주 UI 간의 상호 작용을 허용하도록 엄격하게 통합되었습니다. – zgc7009

관련 문제