Code example for Preference.OnPreferenceChangeListener

Methods: onPreferenceChange

0
		// Set the listener to watch for value changes. 
		preference
				.setOnPreferenceChangeListener(sBindPreferenceSummaryToValueListener);
		// Trigger the listener immediately with the preference's 
		// current value. 
		sBindPreferenceSummaryToValueListener.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 format is 
	 * dependent on the type of preference. 
	 * 
	 * @see #sBindPreferenceSummaryToValueListener 
	 */ 
	private static void bindPreferenceSummaryToValue(Preference preference) {