так что, ребята, я ноб, поэтому, пожалуйста, возьми со мной, я хочу загрузить несколько изображений в приложении, я пытаюсь использовать класс диспетчера загрузки для этого. Мне нужно загрузить около 100-150 изображений, но когда он пытается скачать 5-10 изображений он отлично работает, но когда я пытаюсь загрузить больше файлов, приложение падает, но загрузка продолжается, как я могу сделать это правильно, пожалуйста, ребята, помогите мне, это мой код, который я использую, чтобы загрузить изображения: -Как использовать класс downloadmanager в android для загрузки нескольких файлов?
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