2011-09-06 10 views

답변

3

당신의 AsyncTask를 내부에해서 ProgressDialog를 넣어보십시오! 가해서 ProgressDialog를 만들고 PreExecute에 표시됩니다. 백그라운드에서 다운로드를 수행하고 PostExecute에서 ProgressDialog를 닫습니다.

세 가지 방법이 있습니까 AsyncTask를에서
1

....

OnpreExecute배경 메소드에서 수행 완료 한 후 .. 배경에 을 당신은 당신의해서 ProgressDialog를 시작하고 당신의 작업은 에서 실행 당신이 ProgressDialog이 표시되지 않는 경우 방법은 자신을 호출 한 다음 대화 onPostExecute 방법을 해제한다 onPostExecute ....

+0

좋은 답변 : D hehe, 농담 :) –

+0

아니요. 붙여 넣기를 전혀 복사하지 않습니다. Asynctask와 작동 원리 ............ 내 대답에 참석할 때 대답합니다. 첫째로 나는 대답을 보여주지 않는다. 또한 백그라운드에서 인터넷에서 다운로드 이미지가있는 내 앱에 aasync 작업을 추가한다. 대부분의 Java, .Net 기술은 백그라운드 프로세스에 기본적으로 사용된다. OK .......... –

+2

Chill dude ... 나는 당신이 그것을 알고있을 것이라고 확신한다. 하지만 방금 제 답변을 올렸습니다. 5 분 후에 거의 동일한 대답을 주셨습니다. 그게 중요하지 않은 이유는 내가 스마일과 "hehe"를 추가 한 이유입니다. 하루를 망치고 싶지는 않았습니다. –

0

, 나는 그것이 때문에의 생각 Context.

UBActivity.this이 맞습니까 Activity입니까?

나는 정확하게 동일한 문제가있어서 Context을 내 ASync 클래스 생성자에 전달하여 해결했습니다.

관련 문제