我正在尝试使用下载管理器下载文件,但下载似乎没有在 Android P 上开始(在模拟器上运行)。它在 Android Oreo 和 Android Marshmallow 上运行良好。这是代码。
DownloadManager.Request downloadRequest = new DownloadManager.Request(Uri.parse(URLS.URLforDownloadingFileData(fileName)));
File file = new File(mobileInfo.getExternalFileStorageDirectory(),fileName);
downloadRequest.setDestinationUri(Uri.fromFile(file));
downloadRequest.setTitle(titleOfDownload);
downloadRequest.setAllowedNetworkTypes(DownloadManager.Request.NETWORK_MOBILE | DownloadManager.Request.NETWORK_WIFI);
downloadManager.enqueue(downloadRequest);
知道为什么会发生这种情况以及如何解决这个问题吗?与 Android P 中引入的更改有关吗?