Установить пользовательскую папку Android Download Manager

У меня вопрос по поводу Download Manager. Я'Я собираюсь скачать файл с сайта. Когда я устанавливаю каталог по умолчанию для загрузки (Environment.DIRECTORY_DOWNLOAD), все работает нормально, и моя загрузка начинается. Но если я пытаюсь изменить каталог, мое приложение нескачать файл. В частности, я хочу, чтобы мой файл помещался в папку внутри файла Download, например / storage / sdcard / Download / myFolder. Как я могу это исправить?

File mydownload = new File (Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS)+ "/myFolder");

if (!mydownload.exists()){
    mydownload.mkdir();
}

String url = sUrl[0];
DownloadManager.Request request = new DownloadManager.Request(Uri.parse(url));
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB) {
    request.allowScanningByMediaScanner();
    request.setNotificationVisibility(DownloadManager.Request.VISIBILITY_VISIBLE_NOTIFY_COMPLETED);
}

request.setDestinationInExternalPublicDir(mydownload.getAbsolutePath(),"Myfile.extension");


DownloadManager manager = (DownloadManager) getSystemService(Context.DOWNLOAD_SERVICE);
manager.enqueue(request);

Ответы на вопрос(3)

Ваш ответ на вопрос