【发布时间】:2016-02-19 23:55:14
【问题描述】:
好吧,这是一个奇怪的事情,我认为这是不可能的。
因此,自从我使用 Nexus 5X 以来,当我卸载我的应用程序时,SharedPreferences 并没有被清除。
我通过 Android Studio 安装应用程序并进行测试。然后我卸载该应用程序。然后我通过 Android Studio 重新安装应用程序,所有 SharedPreferences 值仍然存在。
除了卸载之外,我还尝试清除数据/缓存。 SharedPreferences 在所有这些尝试中都是持久的。
我在 Nexus 5X 上使用现有的 Android 6.0。我的设备没有root。我没有使用自定义 ROM。我的 Nexus 4 没有这个问题。
任何想法可能导致这种情况?
【问题讨论】:
-
您可能在清除它们之前设置了这些值。在这种情况下,您可能需要上传您的代码,以便我们找出您的应用出了什么问题。
-
我的猜测是您没有在应用程序中选择退出自动备份,而是将设备设置为自动将其数据备份到 Google。该数据将在您下次安装应用时自动恢复。
标签: android