【发布时间】:2016-01-15 03:44:20
【问题描述】:
在开发针对 4.1 以上所有版本的 Android 应用时,我发现卸载我的应用并再次安装它并不会清除其数据。
该应用旨在存储它在第一个屏幕中询问的详细信息。 在OS 4.4.4版本卸载重新安装后,应用提示用户填写数据,正常。然而,在 6.0 版中,相同的安装/卸载顺序会恢复最初输入的数据。
我试图通过访问/data/data/my package folder 来确保卸载后数据库已消失,并且确实该文件夹在卸载期间被删除。
我尝试通过 Titanium Backup 访问设置页面来删除该应用程序,结果相同。该设备植根于运行 v6.0 的 Nexus 5。
这种奇怪行为的原因可能是什么?
【问题讨论】:
标签: android android-6.0-marshmallow