在android中使用DownloadManager类进行多次下载

时间:2014-04-07 06:12:49

标签: android android-download-manager

我正在使用listview的每个项目中的按钮开发具有listview的应用程序。 我想在队列中添加新的下载按钮(如谷歌播放)。 我正在使用DownloadManager类,当我只点击一个按钮时工作正常,但是当我点击第二个按钮时,第二个下载没有开始。

DownloadManager mgr=(DownloadManager)getActivity().getSystemService(Context.DOWNLOAD_SERVICE);mgr.enqueue(new DownloadManager.Request(uri)
                    .setAllowedNetworkTypes(DownloadManager.Request.NETWORK_WIFI |
                            DownloadManager.Request.NETWORK_MOBILE)
                    .setAllowedOverRoaming(false)
                    .setTitle("Download")
                    .setDescription("Application is downloading")
                    .setDestinationInExternalPublicDir(Environment.DIRECTORY_DOWNLOADS,
                            "test.mp4"));   

我应该怎么做才能实现同样的目标。 提前谢谢。

1 个答案:

答案 0 :(得分:2)

我测试了多次下载,但确实有效。您的目标文件是“test.mp4”。你是在相互重叠下载多个文件吗?