-1
所以我们是一个菜鸟,所以请忍受我,我想下载应用程序中的多个图像,我正尝试使用下载管理器类这个。我必须下载大约100-150图像,但是当它尝试下载5-10的图像它工作正常,但是当我尝试下载更多文件的应用程序崩溃,但下载继续我该如何做到这一点,请大家帮助我这是我的代码我正在使用下载图像: -如何在android中使用downloadmanager类下载多个文件?
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);
}
当询问崩溃时,请始终包含堆栈跟踪。在没有看到导致崩溃的异常/错误的情况下理解崩溃问题几乎是不可能的。你可以在'adb logcat'的输出或Eclipse中找到它。要么在您的帖子中包含堆栈跟踪,格式正确,要么将其粘贴在http://pastebin.com/或其他地方,并在您的问题中添加链接。 – janos 2013-02-23 07:20:17