0

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

谢谢;

4

1 回答 1

0

而不是使用:

task.execute();

您可以使用:

task.executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR);

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

于 2013-05-12T15:17:52.140 回答