同时从Android服务器下载

时间:2013-05-12 14:31:10

标签: android multithreading android-asynctask

我有一个listview,每个都包含一个按钮。 listview中的每个项目都有不同的内容,因此如果单击按钮,则应该从Web服务器下载内容。但是,用户可以在下载时单击两个或三个按钮,并且应同时运行下载过程。如果单击多个按钮,如何同时从服务器下载单击按钮的内容。我使用asynctask但它当时只下载一个。还有什么方法可以用?任何帮助都会非常感激。

感谢;

1 个答案:

答案 0 :(得分:0)

而不是使用:

task.execute();

您可以使用:

task.executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR);

这意味着异步任务可以并行执行。请注意,android docs建议不要这样做。