Android listPreferences, comment enregistrer les préférences individuelles
-
29-10-2019 - |
Question
J'ai quelques préférences de liste, mais je ne sais pas comment enregistrer les valeurs individuelles de la liste. Comment fait-on ça? Voici ce que j'ai
http://i41.tinypic.com/dh4gvo.png
Preference customPref = (Preference) findPreference("notificationPref");
customPref.setOnPreferenceClickListener(new OnPreferenceClickListener() {
public boolean onPreferenceClick(Preference preference) {
SharedPreferences customSharedPreference = getSharedPreferences(
"notifications", Activity.MODE_PRIVATE);
SharedPreferences.Editor editor = customSharedPreference
.edit();
editor.putString("notification",
"The preference has been clicked");
editor.commit();
return true;
}
});
Ma liste Cliquez sur l'auditeur est uniquement pour l'élément principal de la page des préférences de liste, mais pas les éléments de la fenêtre contextuelle elle-même. Comment puis-je économiser le choix sélectionné dans la popup lui-même?
Pas de solution correcte
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow