Lors de l'utilisation d'une activité de préférence pour gérer les paramètres d'une application, il est courant de gonfler les paramètres à partir d'un fichier XML. Cependant, accéder au nom du fichier SharedPreference utilisé par PreferenceActivity à partir d'une autre activité peut s'avérer difficile.
Pour obtenir l'instance SharedPreferences à partir d'une PreferenceActivity :
import android.preference.PreferenceManager; SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this);
Utilisez l'objet SharedPreferences récupéré pour accéder aux valeurs stockées à l'aide de méthodes comme :
prefs.getBoolean("keystring", true);
Android propose deux types de préférences : les préférences partagées et les préférences d'activité.
Préférences partagées :
Préférences d'activité :
Les préférences partagées peuvent être stockées et récupéré en utilisant ce qui suit méthodes :
Store :
SharedPreferences.Editor editor = preferences.edit(); editor.putInt("storedInt", value); editor.commit();
Récupérer :
int storedInt = preferences.getInt("storedInt", 0);
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!