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