2017-08-01 45 views
2

我的一个客户SharedPreferences今天告诉我的东西,是的,我99%肯定这是一个错误,但让我想想。机器人 - 清晰的数据后persistin

他告诉我,他没有明确的数据和反安装从他的手机中的应用程序,但重新安装后的最后一次登录的数据恢复。

我知道android:allowBackup="false"但只有在反安装的情况下,没有明确的数据,对不对?

是否有可能SharedPreferences抵抗明确的数据?

+0

SharedPreferences我不认为,但如果应用程序连接到服务器可以恢复。 –

+1

共享偏好将始终用清晰的数据擦除。如果您的客户需要数据保存那么远,您应该考虑使用文件存储或网络/ API。 –

+0

是。当客户报告那个问题..设备三星..清除数据并从他的手机卸载应用程序,但在安装再次上次登录数据恢复..一些如何设备它自我可能会有不同的设置。 – ZeroOne

回答

1

android:allowBackup设置为false或为真?

如果清除该数据,然后直接卸载的应用,这些变化可能不会同步到谷歌云,从而重新安装应用程序时,您将收到状态。

+0

设置为“false”。我不知道与云同步,但它是一个很好的观点。有一种方法可以防止这种情况发生? –