Erreur PreferenceManager

Bonjour à tous,

En souhaitant utiliser les sharedPreferences dans mon code, je remarque que PreferenceManager est devenu obsolète.
Comment réussissez-vous à continuer d’utiliser les sharedPreferences ?

En vous remerciant,

Vince

Salut !

Pour ma part, je procède de cette façon pour récupérer ce qui m’intéresse :

val SETTINGS_FILE_NAME = "com.name.AppName.settings"
var parametreAConserver = ""
val sharedPreferences = getSharedPreferences(SETTINGS_FILE_NAME, Context.MODE_PRIVATE)
parametreAConserver  = sharedPreferences.getString(PARAMETREACONSERVER_SETTINGS_KEY, "string")

Et de cette façon pour les enregistrer :

val sharedPreferencesEditor = getSharedPreferences(SETTINGS_FILE_NAME, Context.MODE_PRIVATE).edit()
sharedPreferencesEditor.putString(PARAMETREACONSERVER_SETTINGS_KEY, "string")
sharedPreferencesEditor.apply()

J’espère avoir bien compris ta question…

2 J'aimes

Merci pour ta réponse, j’ai trouvé ce qui n’allait pas dans mon code.

Bonne continuation !