刪除金鑰
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
中的更改都是一次性應用,而不是按照新增它們的順序應用。所有刪除發生在所有投注之前。