2013-10-30 6 views
1

파일을 네트워크에 업로드하는 작업이 있습니다.Android : 작업 스레드가 작업 완료 후 콜백을 수행하는 방법

가 나는 UI가 그 동안

및 업로드가 완료되면, 내가 진행률 표시 줄을 닫고 다른 작업 실행을하게 할에서 진행 표시 줄 대화 상자를 갖고 싶어.

그것은 (단지 작업 1 완료 후 task2을 의미) 순차적하는

내가 어떻게 할 수 있습니까? 내가 콜백을 사용하여 생각하지만, 안드로이드에서 콜백과 새 스레드를 호출하는 가장 좋은 방법은 무엇입니까? 이미 여기 AsyncTask를 알고 가정

+0

어 - 왜이 아닌 " 다운로드 완료 "코드는 단순히 새 스레드를 생성합니까? – paulsm4

+0

설명해 주시겠습니까? –

답변

2

이 의사에서 그것을 할 수있는 방법이다 : 당신이 AsyncTask를 모르는 경우

UploadTask extends AsyncTask 
    onPreExecute 
     create progressbar 
    doInBackground 
     do upload 
     update progress 
    onProgressUpdate 
     setProgress on progressbar 
    onPostExecute 
     dismiss progressbar 
     start task2 

당신은 여기에 대해 읽을 수 있습니다 : http://developer.android.com/reference/android/os/AsyncTask.html

관련 문제