我的应用程序通过DownloadManager将文件从Google云端硬盘下载到公共下载目录。一切都很完美,除了当我卸载我的应用程序时,下载的文件会自动删除。为什么呢?
Marshmallow和Nougat是否有一些我没有遵循和理解的东西?
谢谢你启发我。
答案 0 :(得分:1)
这真是一个回归!!我还没注意到它。
解决方案,如果您希望卸载应用后下载的文件仍然存在,请执行以下操作:
来源:https://commonsware.com/blog/2016/02/09/changes-downloadmanager-behavior.html
答案 1 :(得分:0)
Android 6.0不仅会从“下载”应用中删除您的条目,还会删除下载的文件。即使您专门下载到应该在卸载后仍然存在的位置(例如通过setDestinationInExternalPublicDir()