Android DownloadManager illegalstateexception kann kein Verzeichnis erstellen

Ich mache Android App, die DownloadManager verwendet. Ich möchte eine Datei in einen von mir erstellten Ordner herunterladen. Aber diese Quellen funktionieren nicht. Und passieren IllegalstateException. Was kann ich machen??

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);

Antworten auf die Frage(2)

Ihre Antwort auf die Frage