Récupération de SharedPreferences à partir d'une PreferenceActivity
Comme mentionné dans la documentation de PreferenceActivity, une PreferenceActivity enregistrera automatiquement les préférences de l'utilisateur dans un objet SharedPreferences. Pour accéder à cet objet de préférences partagées, vous pouvez utiliser la méthode getDefaultSharedPreferences() de PreferenceManager.
import android.preference.PreferenceManager; SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this);
Cela renverra un objet SharedPreferences associé au package de PreferenceActivity. Vous pouvez ensuite utiliser cet objet pour récupérer ou stocker des valeurs de préférence :
prefs.getBoolean("keystring", true);
Comprendre les préférences partagées
Les préférences partagées sont un type de stockage de données qui permet à une application de conserver les données dans différentes activités et processus. Elles sont stockées dans un fichier au format XML, et chaque préférence est identifiée par une clé.
Types de préférences partagées
Il existe deux types de préférences partagées :
Partagées Utilisation des préférences
Pour utiliser les préférences partagées, vous pouvez suivre ces étapes :
Stockage et Récupération de valeurs
Pour stocker une valeur dans les préférences partagées, utilisez les méthodes putXXX() de l'objet Editor :
editor.putInt("storedInt", storedPreference);
Pour récupérer une valeur dans les préférences partagées, utilisez les SharedPreferences Méthodes getXXX() de l'objet :
int storedPreference = preferences.getInt("storedInt", 0);
Supplémentaires Notes
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!