【发布时间】:2013-02-07 20:05:15
【问题描述】:
我想在 android 中使用 downloadmanager 类下载多个文件我有 100-200 个图像文件,但是当我尝试下载文件时应用程序崩溃但下载开始? 我该如何解决这个问题,我下载文件的代码是:
public void downloadimages(String url,String filename)
{
String ur1=url,v1=filename;
downloadManager = (DownloadManager)getSystemService(DOWNLOAD_SERVICE);
Uri Download_Uri = Uri.parse(ur1);
DownloadManager.Request request = new DownloadManager.Request(Download_Uri);
request.setAllowedNetworkTypes(DownloadManager.Request.NETWORK_WIFI);
request.setAllowedOverRoaming(false);
request.setDescription("Android Data download using DownloadManager.");
request.setDestinationInExternalFilesDir(getApplicationContext(),Environment.DIRECTORY_DOWNLOADS,v1 + ".jpg");
downloadManager.enqueue(request);
}
02-23 16:45:28.695: E/AndroidRuntime(22646): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.newpicker/com.example.newpicker.AnotherActivity}: java.lang.IndexOutOfBoundsException: Invalid index 136, size is 136
这是我的日志
【问题讨论】:
-
“应用程序崩溃”不是一个好的描述。请添加一些日志。
-
您的问题不在于下载管理器
标签: android android-download-manager