@Override public Preference onCreatePreference(Context context) { mPreference = new SwitchPreference(context); mPreference.setTitle(mTitle); refreshPreference(null); return mPreference; }
private void setUpSettingsTitle() { getAutoUploadSwitchPreference().setTitle(getAutoUploadTitle(isUploadEnabled())); }
switchPref.setTitle(profile.getString(ParseObjectHelper.Profile.name)); switchPref.setOrder(switchPrefs.size());
@Override public void onPermissionsGranted(int requestCode, List<String> perms) { if (requestCode == READ_PERMISSIONS) { if (areSettingsValid()) { getAutoUploadSwitchPreference().setChecked(true); getAutoUploadSwitchPreference().setTitle(getAutoUploadTitle(true)); } } }
@RequiresApi(api = Build.VERSION_CODES.M) private boolean checkReadPermissions() { String[] perms = {Manifest.permission.READ_EXTERNAL_STORAGE}; if (!EasyPermissions.hasPermissions(getContext(), perms)) { EasyPermissions.requestPermissions(this, getString(R.string.file_upload_permission), READ_PERMISSIONS, perms); return false; } if (areSettingsValid()) { getAutoUploadSwitchPreference().setTitle(getAutoUploadTitle(true)); return true; } return false; } }
private boolean addSwitchPreference(PreferenceGroup parent, String key, @StringRes int titleRes, @StringRes int summaryRes, @BoolRes int defaultValueAllModes) { SwitchPreference p = new SwitchPreference(getActivity()); p.setKey(key); p.setTitle(titleRes); p.setSummary(summaryRes); p.setPersistent(false); p.setChecked(viewModel.getPreferences().getBoolean(key, defaultValueAllModes)); p.setPersistent(true); parent.addPreference(p); return true; }
getSharePreference().setSummary(getString(R.string.preference_summary_share)); getAutoUploadSwitchPreference().setChecked(false); getAutoUploadSwitchPreference().setTitle(getAutoUploadTitle(isUploadEnabled())); getSharePreference().setValue(null); getHdaPreference().setSummary(getHdaPreference().getEntries()[getHdaPreference().findIndexOfValue(session)]);
static void addSwitchPreferenceBasedOnCheckBoxPreference(final CheckBoxPreference checkBox, final PreferenceGroup group) { final SwitchPreference switchPref = new SwitchPreference(checkBox.getContext()); switchPref.setTitle(checkBox.getTitle()); switchPref.setKey(checkBox.getKey()); switchPref.setOrder(checkBox.getOrder()); switchPref.setPersistent(checkBox.isPersistent()); switchPref.setEnabled(checkBox.isEnabled()); switchPref.setChecked(checkBox.isChecked()); switchPref.setSummary(checkBox.getSummary()); switchPref.setSummaryOn(checkBox.getSummaryOn()); switchPref.setSummaryOff(checkBox.getSummaryOff()); switchPref.setSwitchTextOn(EMPTY_TEXT); switchPref.setSwitchTextOff(EMPTY_TEXT); group.addPreference(switchPref); switchPref.setDependency(checkBox.getDependency()); } }
static void addSwitchPreferenceBasedOnCheckBoxPreference(final CheckBoxPreference checkBox, final PreferenceGroup group) { final SwitchPreference switchPref = new SwitchPreference(checkBox.getContext()); switchPref.setTitle(checkBox.getTitle()); switchPref.setKey(checkBox.getKey()); switchPref.setOrder(checkBox.getOrder()); switchPref.setPersistent(checkBox.isPersistent()); switchPref.setEnabled(checkBox.isEnabled()); switchPref.setChecked(checkBox.isChecked()); switchPref.setSummary(checkBox.getSummary()); switchPref.setSummaryOn(checkBox.getSummaryOn()); switchPref.setSummaryOff(checkBox.getSummaryOff()); switchPref.setSwitchTextOn(EMPTY_TEXT); switchPref.setSwitchTextOff(EMPTY_TEXT); group.addPreference(switchPref); switchPref.setDependency(checkBox.getDependency()); } }
switchPref.setTitle(R.string.title_switch_preference); switchPref.setSummary(R.string.summary_switch_preference); inlinePrefCat.addPreference(switchPref);
switchPref.setTitle(R.string.title_switch_preference); switchPref.setSummary(R.string.summary_switch_preference); inlinePrefCat.addPreference(switchPref);
SwitchPreference percentage = new SwitchPreference(screen.getContext()); percentage.setKey(settings.getPercentageEnabledKey()); percentage.setTitle(R.string.label_measurement_in_percent); percentage.setPersistent(true); percentage.setDefaultValue(settings.isPercentageEnabled());