SharedPreferences类允许以简单类型(布尔,字符串等)格式保存应用程序数据。
通常它们不会被删除,它们应该保留,但是在更新/删除应用程序或清除应用程序缓存时会删除它们吗?
答案 0 :(得分:16)
从设备应用clear data
执行manager
或卸载应用时,将删除SharedPreference的文件。
SharePreferences存储在
中/data/data/packagename/shared_prefs/prefsname.xml
除非您的清单中有android:allowBackup="true"
。在那种情况下,他们可能会恢复。
答案 1 :(得分:4)
Sharedpreferences
将清除。
如果要清除应用程序共享参考数据,则可以使用:
PreferenceManager.getDefaultSharedPreferences(context).edit().clear().commit();
答案 2 :(得分:2)
转到Setting
- > Application setting
- > Application
- > Clear data
并强制数据将清除应用程序的所有数据(sqlitedatabase和共享首选项)被删除。