Android Enlever les clés


Exemple

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

Après le apply() , prefs contient "key" -> "value", en plus de ce qu'il contient déjà. Même s'il semble que j'ai ajouté "clé" et que je l'ai ensuite retiré, la suppression se produit en premier. Les modifications dans l' Editor sont toutes appliquées en une seule fois, et non dans l'ordre dans lequel vous les avez ajoutées. Toutes les suppressions ont lieu avant toutes les mises.