SharedPreferences類允許以簡單類型(布爾,字符串等)格式保存應用程序數據。SharedPreferences何時被刪除?
通常情況下,它們不會被刪除,它們應該保留,但在應用程序更新/刪除或應用程序緩存被清除的情況下它們會被刪除嗎?
SharedPreferences類允許以簡單類型(布爾,字符串等)格式保存應用程序數據。SharedPreferences何時被刪除?
通常情況下,它們不會被刪除,它們應該保留,但在應用程序更新/刪除或應用程序緩存被清除的情況下它們會被刪除嗎?
當您從設備應用程序manager
中執行clear data
或卸載應用程序時,SharedPreference的文件被刪除。
SharePreferences存儲內部
/data/data/packagename/shared_prefs/prefsname.xml
轉到Setting
- >Application setting
- >Application
- >Clear data
和力數據將清除應用程序的所有數據(sqlitedatabase和共享偏好)被除去。
Sharedpreferences
將清除從Application Manager通過強迫你明確的應用程序數據。
如果你想清楚你的應用程序Sharepreference數據,那麼你可以使用:
PreferenceManager.getDefaultSharedPreferences(context).edit().clear().commit();
但該文件位置找不到我試過100次。你能告訴我如何搜索這個文件夾嗎? – Mohini
wait,'packagename'是你的應用程序的實際包,通常是'com.something.appname'。要訪問/數據/數據,你需要一個紮根設備,如果你正在使用adb來尋找它@Mohini – Blackbelt
我使用eclipse與USB調試模式,請告訴我如何搜索此文件夾? – Mohini