Android Quitando llaves


Ejemplo

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();

Después de apply() , prefs contiene "clave" -> "valor", además de lo que ya contenía. Aunque parece que agregué "clave" y luego la eliminé, la eliminación realmente sucede primero. Los cambios en el Editor se aplican todos de una vez, no en el orden en que los agregó. Todas las eliminaciones suceden antes que todas las puestas.