DownloadManager kullanan android uygulaması yapıyorum. Dosyayı yaptığım klasöre indirmek istiyorum. Ancak bu kaynaklar çalışmıyor. Ve IllegalstateException olur. Ne yapabilirim?Android DownloadManager illegalalstateexception dizini oluşturamadı
urlToDownload = Uri.parse(URL);
List<String> pathSegments = urlToDownload.getPathSegments();
request = new DownloadManager.Request(urlToDownload);
request.setTitle(Titlename);
request.setDescription("MCPE STORE");
request.setDestinationInExternalPublicDir(
Environment.getExternalStorageDirectory().getAbsolutePath() +
"/MCPE STORE", pathSegments.get(pathSegments.size()-1));
Environment.getExternalStoragePublicDirectory(
Environment.getExternalStorageDirectory().getAbsolutePath() +
"/MCPE STORE").mkdir();
latestId = downloadManager.enqueue(request);
Uygulamamın özel klasörüne indirilmiş bir dosya indirmek istiyorsam ne yapmalıyım? Dosyayı, Ortam sınıfı tarafından tanımlanan sabit bir klasörde indirip sonra da dosyayı kes/yapıştır? Herhangi bir fikir? –
@AliBehzadianNejad seni doğru anladıysam, bunu şu şekilde yaptım: request.setDestinationInExternalPublicDir (Environment.DIRECTORY_DOWNLOADS, File.separator + folderName + File.separator + dosyaadı); –