Android异步任务一个接一个

S P*_*S P 1 parsing android soap download android-asynctask

我有一个现有的代码,其中有一个Async Task用于某些请求 - 响应.在post execute方法中,它将解析后的数据设置为某个db.

现在,我需要修改此代码,以便在应用启动时逐个下载数据.即我需要执行任务A,然后完全完成(甚至数据设置)我需要启动任务B等等大约12个任务.

注意:在开始下一个任务之前,我还需要完成"后执行".

我不知道该怎么做.请建议.

RCB*_*RCB 5

你可以做到 myAsyncTask.executeOnExecutor (SERIAL_EXECUTOR)

AsyncTask a = new AsyncTask();
AsyncTask b = new AsyncTask();
AsyncTask c = new AsyncTask();

a.executeOnExecutor (SERIAL_EXECUTOR);
b.executeOnExecutor (SERIAL_EXECUTOR);
c.executeOnExecutor (SERIAL_EXECUTOR);
Run Code Online (Sandbox Code Playgroud)

现在执行顺序是 - > b - > c;