/** * Update a boolean preference with the new value. Displays some text to the user dependending on * the preference. */ void updateBooleanPreference( boolean newSettingEnabled, BooleanPreference booleanPreference, String enabledText, String disabledText) { booleanPreference.set(newSettingEnabled); if (newSettingEnabled) { Toast.makeText(this, enabledText, Toast.LENGTH_LONG).show(); } else { Toast.makeText(this, disabledText, Toast.LENGTH_LONG).show(); } invalidateOptionsMenu(); }
void initMenuItem(MenuItem menuItem, BooleanPreference preference) { menuItem.setChecked(preference.get()); }