private void updateImapSettings(boolean enabled) { findPreference(IMAP_SETTINGS.key).setEnabled(enabled); }
@Override public void onChanged(DataType dataType, DataTypePreferences preferences) { if (dataType == DataType.CALLLOG) { findPreference(AdvancedSettings.Backup.CallLog.class.getName()) .setEnabled(preferences.isBackupEnabled(dataType)); } } });
private void checkGCM() { if (!App.gcmAvailable) { final Preference preference = findPreference(USE_OLD_SCHEDULER.key); preference.setEnabled(false); preference.setSummary(R.string.pref_use_old_scheduler_no_gcm_summary); } } }
private void updateAutoBackupPreferences() { final CheckBoxPreference autoBackup = findAutoBackupPreference(); autoBackup.setSummary(summarizeAutoBackupSettings()); autoBackup.setEnabled(!authPreferences.useXOAuth() || authPreferences.hasOAuth2Tokens()); final Preference autoBackupSettings = findPreference(BACKUP_SETTINGS_SCREEN.key); autoBackupSettings.setSummary(summarizeBackupScheduleSettings(autoBackup.isChecked())); autoBackupSettings.setEnabled(autoBackup.isEnabled() && autoBackup.isChecked()); }
private void updatePrefs(boolean state) { mPerAppDontCare.setEnabled(state); mPerAppActive.setEnabled(state); mAutoRestartSU.setEnabled(state); mAutoRestartISU.setEnabled(state); mPerAppDeactive.setEnabled(state); }
private void initForecastPart(SharedPreferences sharedPreferences) { // set today forecast time & todayForecastType. Preference todayForecastTime = findPreference(getString(R.string.key_forecast_today_time)); todayForecastTime.setSummary( sharedPreferences.getString( getString(R.string.key_forecast_today_time), GeometricWeather.DEFAULT_TODAY_FORECAST_TIME)); // set tomorrow forecast time & tomorrowForecastType. Preference tomorrowForecastTime = findPreference(getString(R.string.key_forecast_tomorrow_time)); tomorrowForecastTime.setSummary( sharedPreferences.getString( getString(R.string.key_forecast_tomorrow_time), GeometricWeather.DEFAULT_TOMORROW_FORECAST_TIME)); if (sharedPreferences.getBoolean(getString(R.string.key_forecast_today), false)) { // open today forecast. // set item enable. todayForecastTime.setEnabled(true); } else { // set item enable. todayForecastTime.setEnabled(false); } if (sharedPreferences.getBoolean(getString(R.string.key_forecast_tomorrow), false)) { // open tomorrow forecast. tomorrowForecastTime.setEnabled(true); } else { tomorrowForecastTime.setEnabled(false); } }
protected void updateSketchbookDrivePref(ListPreference sketchbookDrive, Preference sketchbookLocation, ArrayList<APDE.StorageDrive> drives) { int selectedIndex = sketchbookDrive.findIndexOfValue(sketchbookDrive.getValue()); if (selectedIndex == -1) { //Uh-oh return; } APDE.StorageDrive selected = drives.get(selectedIndex); sketchbookLocation.setEnabled(!(selected.type.equals(APDE.StorageDrive.StorageDriveType.INTERNAL) || selected.type.equals(APDE.StorageDrive.StorageDriveType.SECONDARY_EXTERNAL))); sketchbookDrive.setSummary(selected.space + " " + selected.type.title); }
private void initPrefs() { findPreference(getString(R.string.id_pref_logout)).setOnPreferenceClickListener(this); Preference switchBackgroundJob = findPreference(getString(R.string.id_pref_switcher)); switchBackgroundJob.setOnPreferenceChangeListener(this); switchBackgroundJob.setEnabled(getArguments().getBoolean(AUTOLOGIN_ENABLED_ARGS)); }
@Override public boolean onPreferenceChange(Preference preference, Object o) { if (preference.getKey().equals(getString(R.string.key_muzei_source))) { // muzei source. MuzeiOptionManager.getInstance(getActivity()).setSource((String) o); String sourceName = ValueUtils.getMuzeiSourceName(getActivity(), (String) o); preference.setSummary(getString(R.string.now) + " : " + sourceName); Preference collectionSource = findPreference(getString(R.string.key_muzei_collection_source)); collectionSource.setEnabled(MuzeiOptionManager.getInstance(getActivity()).getSource().equals("collection")); } return true; } }
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); addPreferencesFromResource(R.xml.perference_muzei); if (getActivity() != null) { SharedPreferences sharedPreferences = PreferenceManager.getDefaultSharedPreferences(getActivity()); ListPreference source = (ListPreference) findPreference(getString(R.string.key_muzei_source)); String sourceValue = sharedPreferences.getString(getString(R.string.key_muzei_source), "collection"); String sourceName = ValueUtils.getMuzeiSourceName(getActivity(), sourceValue); source.setSummary(getString(R.string.now) + " : " + sourceName); source.setOnPreferenceChangeListener(this); Preference collectionSource = findPreference(getString(R.string.key_muzei_collection_source)); collectionSource.setEnabled(MuzeiOptionManager.getInstance(getActivity()).getSource().equals("collection")); } }
signOut.setVisible(false); login.setVisible(true); login.setEnabled(true); } else { signOut.setVisible(true); signOut.setEnabled(true); login.setVisible(false);
nightStartTime.setSummary(getString(R.string.now) + " : " + ThemeManager.getInstance(getActivity()).getNightStartTime()); if (autoNightModeValue.equals("auto")) { nightStartTime.setEnabled(true); } else { nightStartTime.setEnabled(false); nightEndTime.setSummary(getString(R.string.now) + " : " + ThemeManager.getInstance(getActivity()).getNightEndTime()); if (autoNightModeValue.equals("auto")) { nightEndTime.setEnabled(true); } else { nightEndTime.setEnabled(false);
findPreference(getString(R.string.key_navigationBar_color)).setEnabled(false); } else { findPreference(getString(R.string.key_navigationBar_color)).setEnabled(true);
preference.setSummary(getString(R.string.now) + " : " + autoNightMode); if (((String) o).equals("auto")) { findPreference(getString(R.string.key_night_start_time)).setEnabled(true); findPreference(getString(R.string.key_night_end_time)).setEnabled(true); } else { findPreference(getString(R.string.key_night_start_time)).setEnabled(false); findPreference(getString(R.string.key_night_end_time)).setEnabled(false);
public void updateHidePref(Context context) { if (!rootAccess) { mHide.setEnabled(false); mHide.setSummary(getString(R.string.device_not_root)); } else {
mDebug.setEnabled(false); mDebugRoot.setEnabled(false); mTasker.setEnabled(false);