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
scroll top