android文件被系统自动删除,android – 下载的文件会自动删除

用户报告其在Android设备上通过下载管理器下载的文件每隔8-12天自动删除,即使未卸载应用。开发者怀疑可能是由于系统或下载管理器设置导致。代码示例显示文件保存在外部公共目录。可能的解决方案包括通知系统保留文件,避免使用下载管理器,或在下载后重命名文件以防止系统识别。
摘要由CSDN通过智能技术生成

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

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);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值