我有一个listview,每个都包含一个按钮。 listview中的每个项目都有不同的内容,因此如果单击按钮,则应该从Web服务器下载内容。但是,用户可以在下载时单击两个或三个按钮,并且应同时运行下载过程。如果单击多个按钮,如何同时从服务器下载单击按钮的内容。我使用asynctask但它当时只下载一个。还有什么方法可以用?任何帮助都会非常感激。
感谢;
答案 0 :(得分:0)
而不是使用:
task.execute();
您可以使用:
task.executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR);
这意味着异步任务可以并行执行。请注意,android docs建议不要这样做。