我使用 DownloadManager 为我的应用下载文件。我看到几个问题。有时我看到同时下载 - 同时下载 2 个文件(至少我看到 2 个通知)。另一个问题是,对于某些文件,我看到了描述,而对于有些则没有。
下载管理器如何工作?是否可以同时下载更多文件?或者什么会导致这个问题?可能是因为应用程序有时会被杀死,下载时重新启动吗?
这是我使用的代码:
Request request = new DownloadManager.Request(uri);
request.setAllowedNetworkTypes(DownloadManager.Request.NETWORK_WIFI);
request.setAllowedOverRoaming(false);
request.setTitle(episodeTitle);
request.setVisibleInDownloadsUi(false);
request.setDescription("Episode is downloading");
request.setDestinationUri(Uri.fromFile(file));
downloadManager.enqueue(request);
正如您在下面的图片中看到的,第二个通知包含描述,第一个不是。