2017-08-01 44 views
2

我的一個客戶SharedPreferences今天告訴我的東西,是的,我99%肯定這是一個錯誤,但讓我想想。機器人 - 清晰的數據後persistin

他告訴我,他沒有明確的數據和反安裝從他的手機中的應用程序,但重新安裝後的最後一次登錄的數據恢復。

我知道android:allowBackup="false"但只有在反安裝的情況下,沒有明確的數據,對不對?

是否有可能SharedPreferences抵抗明確的數據?

+0

SharedPreferences我不認爲,但如果應用程序連接到服務器可以恢復。 –

+1

共享偏好將始終用清晰的數據擦除。如果您的客戶需要數據保存那麼遠,您應該考慮使用文件存儲或網絡/ API。 –

+0

是。當客戶報告那個問題..設備三星..清除數據並從他的手機卸載應用程序,但在安裝再次上次登錄數據恢復..一些如何設備它自我可能會有不同的設置。 – ZeroOne

回答

1

android:allowBackup設置爲false或爲真?

如果清除該數據,然後直接卸載的應用,這些變化可能不會同步到谷歌雲,從而重新安裝應用程序時,您將收到狀態。

+0

設置爲「false」。我不知道與雲同步,但它是一個很好的觀點。有一種方法可以防止這種情況發生? –