如何按顺序运行AsyncTasks

时间:2011-07-21 10:18:33

标签: android android-asynctask

我的插入数据活动中有3个AsyncTasks。

第一个将数据保存到数据库。第二个上传项目的图片。第三个上传用户的图片

当用户点击提交按钮时,第一个asynctask将运行,当它完成时,第二个asynctask将运行,当它完成时,第三个asynctask将运行。

当它们全部完成后,会出现一个“你的数据已经提交”的祝酒词

你如何使asynctasks顺序运行?

1 个答案:

答案 0 :(得分:6)

AsyncTask中的onPostExecute回调是从UI线程调用的,因此您可以在那里启动新的AsyncTask以进行下一步。