我可以使用嵌套的异步任务在Android中加载图像吗?

时间:2012-05-10 08:11:53

标签: java android android-asynctask

我正在构建一个简单的应用程序,用于查询Web服务以获取我要下载的图像的URL。现在,我通过运行执行查询的AsyncTask,处理XML以查找图像URL,并使用所有这些详细信息填充Object来执行此操作。

我想知道我是否可以在Object内使用此onPostExecute()来创建另一个AsyncTask,从对象中的网址下载所有图片?

这是我的代码......

protected SongObject doInBackground(LastFMClient... client) {
    LastFMClient lfmClient = client[0];
    SongObject track = lfmClient.getMusicMetadata();
    return track;
}

 protected void onPostExecute(SongObject response) {
    // create another asynctask here to download images from the URLs in response.
}

1 个答案:

答案 0 :(得分:0)

是的,您可以从onpost方法调用其他asynctask。