admin管理员组

文章数量:1614268

在我的应用程序中,有一些用户可以下载的文件.文件通过

android下载管理器下载.但是,几周以来,数百名用户一直在抱怨他们的文件每8-12天自动删除一次,甚至没有他们卸载应用程序. (可能会有更多用户不愿意抱怨同样的问题.)

现在,可能存在许多用户特定的原因,为什么会在少数设备上发生这种情况.但考虑到大量的用户,似乎我可能做错了什么.

为什么系统/下载管理器会自动删除文件?有没有办法通知系统或下载管理器不删除某些文件?或者我应该在下载后重新命名文件,以便将它们与下载管理器取消链接,并希望问题能够解决?

编辑:

这是我用来下载文件的代码:

DownloadManager.Request request = new DownloadManager.Request(Uri.parse(trackLink));

request.setTitle(trackTitle);

request.setDestinationInExternalPublicDir("Tracks", trackTitle + ".mp3");

request.setVisibleInDownloadsUi(false);

DownloadManager manager = (DownloadManager) getSystemService(Context.DOWNLOAD_SERVICE);

manager.enqueue(request);

本文标签: 文件系统android