1

我使用 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);

正如您在下面的图片中看到的,第二个通知包含描述,第一个不是。

在此处输入图像描述

4

1 回答 1

0

看起来您正在将两个文件下载到同一个文件夹。尝试将文件下载到单独的文件夹中。那应该有帮助。

于 2013-01-09T17:11:53.850 回答