Code example for Preference

Methods: getContextgetKeysetOnPreferenceChangeListener

0
     * immediately called with the preference's current value upon calling this method. 
     */ 
    public static void setAndCallPreferenceChangeListener(Preference preference,
            Preference.OnPreferenceChangeListener listener) {
        // Set the listener to watch for value changes. 
        preference.setOnPreferenceChangeListener(listener);
 
        // Trigger the listener immediately with the preference's 
        // current value. 
        listener.onPreferenceChange(preference,
                PreferenceManager 
                        .getDefaultSharedPreferences(preference.getContext())
                        .getBoolean(preference.getKey(), true));
         
    } 
 
     
    /** 
     * Binds a preference's summary to its value. More specifically, when the preference's value is 
     * changed, its summary (line of text below the preference title) is updated to reflect the 
     * value. The summary is also immediately updated upon calling this method. The exact display