Comment stocker une valeur booléenne à l'aide de SharedPreferences dans Android?

Je veux enregistrer des valeurs booléennes et de les comparer dans un if-else bloc.

Ma logique actuelle est:

boolean locked = true;
if (locked == true) {
    /* SETBoolean TO FALSE */
} else {
    Intent newActivity4 = new Intent(parent.getContext(), Tag1.class);
    startActivity(newActivity4);
}

Comment puis-je enregistrer la variable booléenne qui a été définie à false?

source d'informationauteur basti12354