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