如何在Android 6上删除应用时删除SharedPreferences

时间:2016-10-27 08:16:25

标签: android android-sharedpreferences

当我使用标准删除方法从设备中删除应用程序时(例如拖放),我的SharedPreferences无法清除。

为什么?

如何清理我的SharedPreferences

P.S。如果我清除Setting手动SharedPreferences中的数据已清除,但这对我来说不是解决方案。

1 个答案:

答案 0 :(得分:3)

  

如何清理我的SharedPreferences?

您遇到的是allowBackup的默认行为,默认情况下为true。来自文档:

  

是否允许应用程序参与备份和   恢复基础架构如果此属性设置为false,则不进行备份   或者,即使是通过a,也可以执行应用程序的恢复   全系统备份,否则会导致所有应用程序数据   通过adb保存。该属性的默认值为true。

如果要将其停用,请将allowBackup="false"添加到AndroidManifest的应用标记中。这样SharedPreferences将无法恢复