删除密钥
private static final String MY_PREF = "MyPref";
// ...
SharedPreferences prefs = ...;
// ...
SharedPreferences.Editor editor = prefs.edit();
editor.putString(MY_PREF, "value");
editor.remove(MY_PREF);
editor.apply();
在 apply()
之后,prefs
包含 key
- >value
,此外还包含已包含的内容。虽然看起来我添加了 key
然后将其删除,但删除实际上是先发生的。Editor
中的更改都是一次性应用,而不是按照添加它们的顺序应用。所有删除发生在所有投注之前。