【发布时间】:2023-04-03 02:06:01
【问题描述】:
我正在尝试使用下载管理器下载文件,但下载似乎没有在 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 中引入的更改有什么关系?
【问题讨论】:
-
在android O+中你不能做后台下载
-
你有没有发现什么有用的东西?
-
请检查此链接
标签: java android android-8.0-oreo android-9.0-pie