为什么我的应用程序下载的文件在卸载后会被删除?
Why are the files downloaded by my app deleted after uninstalling it?
我的应用程序通过 DownloadManager 从 Google 驱动器将文件下载到 public 下载目录。一切正常,除了当我卸载我的应用程序时,下载的文件会自动删除。为什么?
- 我的两个测试手机:1 个在牛轧糖下,1 个在棉花糖下
我对 Marshmallow 和 Nougat 有什么不理解的地方吗?
谢谢你的启发。
真是倒退!!我还没有注意到。
如果您希望下载的文件在卸载您的应用程序后仍然存在,解决方案是:
- 1 不使用 DownloadManager :))
- 2 下载过程后重命名文件
- 3 将文件移走
来源:https://commonsware.com/blog/2016/02/09/changes-downloadmanager-behavior.html
Android 6.0 不仅会从“下载”应用程序中删除您的条目,还会删除下载的文件。即使您专门下载到应该在卸载后仍然存在的位置,例如通过 setDestinationInExternalPublicDir()
,也是如此
我的应用程序通过 DownloadManager 从 Google 驱动器将文件下载到 public 下载目录。一切正常,除了当我卸载我的应用程序时,下载的文件会自动删除。为什么?
- 我的两个测试手机:1 个在牛轧糖下,1 个在棉花糖下
我对 Marshmallow 和 Nougat 有什么不理解的地方吗?
谢谢你的启发。
真是倒退!!我还没有注意到。
如果您希望下载的文件在卸载您的应用程序后仍然存在,解决方案是:
- 1 不使用 DownloadManager :))
- 2 下载过程后重命名文件
- 3 将文件移走
来源:https://commonsware.com/blog/2016/02/09/changes-downloadmanager-behavior.html
Android 6.0 不仅会从“下载”应用程序中删除您的条目,还会删除下载的文件。即使您专门下载到应该在卸载后仍然存在的位置,例如通过 setDestinationInExternalPublicDir()