2013-05-12 62 views
0

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

谢谢;

+0

您可以选择使用DownloadManager,它可以为您节省大量工作,只需Google即可 – 2013-05-12 14:35:14

回答

0

而不是使用:

task.execute(); 

您可以使用:

task.executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR); 

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