2011-07-21 9 views
2

私のデータの挿入操作に3つのAsyncTaskがあります。AsyncTasksを連続して実行する方法

最初のものはデータベースにデータを保存します。 2つ目はアイテムの画像をアップロードします。

ユーザーが送信ボタンをクリックすると、最初のasynctaskが実行され、完了すると2番目のasynctaskが実行され、3番目のasynctaskが実行されます。彼らはすべて終わったら

、トーストはasynctasksはそのよう順次実行します作るにはどうすればよい

を「あなたのデータが送信されました」と言うように見えますか?

答えて

6

onPostExecute AsyncTaskのコールバックがUIスレッドから呼び出されるため、次のステップで新しいAsyncTaskを開始できます。

+1

このような? onPostExecute(){新しいThirdAsync()。execute(); } – Falmesino

+0

うん。それはうまくいくはずです。 – Abhinav

+0

、ありがとう:D – Falmesino

関連する問題