ファイルをネットにアップロードするタスクがあります。
その間、UI にプログレス バー ダイアログが表示されるようにしたい
アップロードが完了したら、進行状況バーを閉じて別のタスクを実行したいと思います。
シーケンシャルである必要があります (タスク 1 が終了した後にのみタスク 2 を意味します)。
どうすればいいですか?コールバックを使用することを考えていますが、アンドロイドでコールバックを使用して新しいスレッドを呼び出す最良の方法は何ですか?
ここで AsyncTask が疑似コードでそれを行う方法であることを既に知っていると仮定します。
UploadTask extends AsyncTask
onPreExecute
create progressbar
doInBackground
do upload
update progress
onProgressUpdate
setProgress on progressbar
onPostExecute
dismiss progressbar
start task2
AsyncTask がわからない場合は、ここで読むことができます: http://developer.android.com/reference/android/os/AsyncTask.html