void syncEnabledStates() { enabled.setChecked(prefs.getBoolean(MonitorApp.PREF_ENABLED, false)); } }
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); getActivity().stopService(new Intent(getActivity(), LocationPollerService.class)); addPreferencesFromResource(R.xml.prefs); Preference pref=findPreference("delay"); updateSummary((ListPreference)pref, pref.getSharedPreferences().getString(pref.getKey(), null)); pref.setOnPreferenceChangeListener( new Preference.OnPreferenceChangeListener() { @Override public boolean onPreferenceChange(Preference pref, Object newValue) { updateSummary((ListPreference)pref, newValue.toString()); return(true); } }); pref=findPreference("running"); ((SwitchPreference)pref).setChecked(false); pref.setOnPreferenceChangeListener(this); }
private void updateAdvancedOptions(boolean checked) { PreferenceCategory category = (PreferenceCategory) findPreference("settings_advanced"); for (int i = 1; i < category.getPreferenceCount(); i++) { Preference preference = category.getPreference(i); if (checked) { preference.setEnabled(true); } else { preference.setEnabled(false); if (preference instanceof SwitchPreference) { ((SwitchPreference) preference).setChecked(false); } } } }
@Override public void onSharedPreferenceChanged(SharedPreferences sharedPreferences, String key) { boolean mBool = false; if (key.equals("cervical_mucus")) { // do something Context context = getApplicationContext(); Toast.makeText(context, "Hello toast 1!", Toast.LENGTH_LONG).show(); SwitchPreference switchPreference = (SwitchPreference) findPreference("mucus_stamps"); switchPreference.setChecked(mBool); } }
SwitchPreference advanced = (SwitchPreference) findPreference("settings_advanced_switch"); advanced.setEnabled(false); advanced.setChecked(false); SwitchPreference boot = (SwitchPreference) findPreference("settings_boot"); boot.setEnabled(false); boot.setChecked(false);
@Override public void setChecked(boolean checked) { super.setChecked(checked); if (mSwitch != null) mSwitch.setChecked(checked); } }
@Override public void setChecked(boolean checked) { super.setChecked(checked); if (mSwitch != null) { mSwitch.setChecked(checked); } } }
@TargetApi(14) private void setChecked(boolean checked) { if (C.SDK >= 21) { switchPreference.setChecked(checked); } else { checkBoxPreference.setChecked(checked); } }
private void initAcceptableAdsEnabled() { acceptableAdsEnabled.setChecked(settings.isAcceptableAdsEnabled()); acceptableAdsEnabled.setOnPreferenceChangeListener(this); }
@Override public boolean onPreferenceChange(Preference preference, Object newValue) { if ((Boolean) newValue) { sendIntent(OpenFitIntent.INTENT_SERVICE_BT, OpenFitIntent.ACTION_ENABLE); preference_switch_bluetooth.setChecked(false); Toast.makeText(getActivity(), R.string.toast_bluetooth_enable, Toast.LENGTH_SHORT).show(); } else { sendIntent(OpenFitIntent.INTENT_SERVICE_BT, OpenFitIntent.ACTION_DISABLE); } return true; } });
@Override public void onWadbStop() { // refresh switch wadbSwitchPreference.setChecked(false); wadbSwitchPreference.getEditor().putBoolean("pref_key_wadb_switch", false).commit(); // refresh port SharedPreferences sharedPreferences = PreferenceManager.getDefaultSharedPreferences(StandardUtils.getApplication()); String port = sharedPreferences.getString("pref_key_wadb_port", "5555"); portPreference.setSummary(port); portPreference.setText(port); wadbSwitchPreference.setEnabled(true); }
PreferenceScreen root = getPreferenceManager().createPreferenceScreen(this); PreferenceCategory catView = new PreferenceCategory(this); catView.setTitle(R.string.preference_category_view); root.addPreference(catView); final SwitchPreference switchSplash= new SwitchPreference(this); switchSplash.setKey(PreferenceKeys.SPLASH); //-----the above code---- switchSplash.setChecked(false); // LINE 1 catView.addPreference(switchSplash); // LINE 2
private void initEnabled() { boolean enabled = settings.isAdblockEnabled(); adblockEnabled.setChecked(enabled); adblockEnabled.setOnPreferenceChangeListener(this); applyAdblockEnabled(enabled); }
/** * Update the state of the sync everything switch. * * If sync is on, load the pref from native. Otherwise display sync everything as on but * disable the switch. */ private void updateSyncEverythingState() { boolean isSyncEnabled = mSyncSwitchPreference.isChecked(); mSyncEverything.setEnabled(isSyncEnabled); mSyncEverything.setChecked(!isSyncEnabled || mProfileSyncService.hasKeepEverythingSynced()); }
@Override public void onSharedPreferenceChanged(SharedPreferences sharedPreferences, String key) { if(key == getString(R.string.use_fingerprint_to_authenticate_key)){ // check finger print is ok ? if(!BLEService.checkFingerPrintAvailable(getActivity())){ fingerprintAuthSwitch.setChecked(false); Toast.makeText(getActivity(), getString(R.string.go_to_set_fingerprint), Toast.LENGTH_LONG).show(); } } } };
@Override public void onRequestPermissionsResult(int requestCode, @NonNull String[] permissions, @NonNull int[] grantResults) { switch (requestCode) { case RESULT_CODE_PERM_REQUEST_FOR_REPLY_WITH_RESULT: boolean permissionGranted = grantResults.length > 0 && grantResults[0] == PackageManager.PERMISSION_GRANTED; if (permissionGranted) DataManager.getUserData().getUserSettings().setReplyWithResult(true); else ((SwitchPreference) findPreference(KEY_REPLY_WITH_RESULT)).setChecked(false); break; } super.onRequestPermissionsResult(requestCode, permissions, grantResults); } }
@Override public void onWadbStart(String ip, int port) { // refresh switch wadbSwitchPreference.setChecked(true); wadbSwitchPreference.setSummaryOn(ip + ":" + port); // refresh port portPreference.setText(port + ""); portPreference.setSummary(port + ""); wadbSwitchPreference.setEnabled(true); }
@Override public void onPermissionsGranted(int requestCode, List<String> perms) { if (requestCode == READ_PERMISSIONS) { if (areSettingsValid()) { getAutoUploadSwitchPreference().setChecked(true); getAutoUploadSwitchPreference().setTitle(getAutoUploadTitle(true)); } } }
private void initBooleanPref(final String key) { final SwitchPreference pref = (SwitchPreference) findPreference(key); pref.setChecked(settings.getBoolean(key)); pref.setOnPreferenceChangeListener( (p, newVal) -> { settings.setBoolean(p.getKey(), ((Boolean) newVal)); return true; }); } }
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; }