}); updateAdvancedOptions(advanced.isChecked());
@TargetApi(14) private boolean isChecked() { if (C.SDK >= 21) { return switchPreference.isChecked(); } else { return checkBoxPreference.isChecked(); } }
@Override public boolean onPreferenceClick(Preference preference) { String key = preference.getKey(); if (key.equals(PREF_KEY_SWITCH)) { boolean isChecked = ((SwitchPreference)preference).isChecked(); String message = "Switch is " + (isChecked ? "on" : "off"); Toast.makeText(getActivity(), message, Toast.LENGTH_SHORT).show(); } return false; } }
public void savePrefs() { final SharedPreferences.Editor mEditor = prefs.editorGet(); mEditor.putBoolean(Settings.DIVIDER_PREFERENCE, divider_preference.isChecked()); mEditor.putBoolean(Settings.ROUNDED_CORNERS_PREFERENCE, rounded_corners_preference.isChecked()); mEditor.putBoolean(Settings.APPS_BY_WIDGET_SIZE_PREFERENCE, apps_by_widget_size_preference.isChecked()); mEditor.putString(Settings.STATS_WIDGET_APPSNO_PREFERENCE, appnos_preference.getValue()); mEditor.putString(Settings.STATS_WIDGET_APPSNO_LS_PREFERENCE, appnos_ls_preference.getValue()); int intHex = ColorPickerPreference.convertToColorInt(String.valueOf(background_color_preference.getSummary())); mEditor.putInt(Settings.BACKGROUND_COLOR_PREFERENCE, intHex); mEditor.putString(Settings.ALIGNMENT_PREFERENCE, alignment_preference.getValue()); mEditor.apply(); } @Override
public void savePrefs() { final SharedPreferences.Editor mEditor = prefs.editorGet(); mEditor.putBoolean(Settings.WEIGHTED_RECENTS_PREFERENCE, weighted_recents_preference.isChecked()); mEditor.putBoolean(Settings.COLORIZE_PREFERENCE, colorize_preference.isChecked()); mEditor.putBoolean(Settings.IGNORE_PINNED_PREFERENCE, ignore_pinned_preference.isChecked()); mEditor.putString(Settings.WEIGHT_PRIORITY_PREFERENCE, weight_priority_preference.getValue()); mEditor.putBoolean(Settings.APPS_BY_WIDGET_SIZE_PREFERENCE, apps_by_widget_size_preference.isChecked()); mEditor.putBoolean(Settings.ROUNDED_CORNERS_PREFERENCE, rounded_corners_preference.isChecked()); mEditor.putString(Settings.STATS_WIDGET_APPSNO_PREFERENCE, appnos_preference.getValue()); mEditor.putString(Settings.STATS_WIDGET_APPSNO_LS_PREFERENCE, appnos_ls_preference.getValue()); int intHex = ColorPickerPreference.convertToColorInt(String.valueOf(background_color_preference.getSummary())); mEditor.putInt(Settings.BACKGROUND_COLOR_PREFERENCE, intHex); int intHex2 = ColorPickerPreference.convertToColorInt(String.valueOf(icon_color_preference.getSummary())); mEditor.putInt(Settings.ICON_COLOR_PREFERENCE, intHex2); mEditor.putString(Settings.ICON_SIZE_PREFERENCE, icon_size_preference.getValue()); mEditor.putString(Settings.ALIGNMENT_PREFERENCE, alignment_preference.getValue()); mEditor.apply(); } @Override
@Override public boolean onPreferenceChange(final Preference preference, Object newValue) { if (preference.getKey().equals(Settings.BACKGROUND_COLOR_PREFERENCE)) { String hex = ColorPickerPreference.convertToARGB(Integer.valueOf(String.valueOf(newValue))); preference.setSummary(hex); } else if (preference.getKey().equals(Settings.APPS_BY_WIDGET_SIZE_PREFERENCE)) { if (apps_by_widget_size_preference.isChecked()) { appnos_preference.setSummary(R.string.automatic_appsno); appnos_ls_preference.setSummary(R.string.automatic_appsno); } else { appnos_preference.goDefault(String.format(getResources().getString(R.string.summary_stats_widget_appsno_preference), appnos_preference.getValue())); appnos_ls_preference.goDefault(String.format(getResources().getString(R.string.summary_stats_widget_appsno_ls_preference), appnos_ls_preference.getValue())); } } else if (preference.getKey().equals(Settings.STATS_WIDGET_APPSNO_PREFERENCE)) { appnos_preference.goDefault(String.format(getResources().getString(R.string.summary_stats_widget_appsno_preference), (String) newValue)); } else if (preference.getKey().equals(Settings.STATS_WIDGET_APPSNO_LS_PREFERENCE)) { appnos_ls_preference.goDefault(String.format(getResources().getString(R.string.summary_stats_widget_appsno_ls_preference), (String) newValue)); } return true; } };
@Override public boolean onPreferenceChange(final Preference preference, Object newValue) { if (preference.getKey().equals(Settings.BACKGROUND_COLOR_PREFERENCE)) { String hex = ColorPickerPreference.convertToARGB(Integer.valueOf(String.valueOf(newValue))); preference.setSummary(hex); } else if (preference.getKey().equals(Settings.APPS_BY_WIDGET_SIZE_PREFERENCE)) { if (apps_by_widget_size_preference.isChecked()) { appnos_preference.setSummary(R.string.automatic_appsno); appnos_ls_preference.setSummary(R.string.automatic_appsno); } else { appnos_preference.goDefault(String.format(getResources().getString(R.string.summary_stats_widget_appsno_preference), appnos_preference.getValue())); appnos_ls_preference.goDefault(String.format(getResources().getString(R.string.summary_stats_widget_appsno_ls_preference), appnos_ls_preference.getValue())); } } else if (preference.getKey().equals(Settings.STATS_WIDGET_APPSNO_PREFERENCE)) { appnos_preference.goDefault(String.format(getResources().getString(R.string.summary_stats_widget_appsno_preference), (String) newValue)); } else if (preference.getKey().equals(Settings.STATS_WIDGET_APPSNO_LS_PREFERENCE)) { appnos_ls_preference.goDefault(String.format(getResources().getString(R.string.summary_stats_widget_appsno_ls_preference), (String) newValue)); } else if (preference.getKey().equals(Settings.ICON_COLOR_PREFERENCE)) { String hex = ColorPickerPreference.convertToARGB(Integer.valueOf(String.valueOf(newValue))); preference.setSummary(hex); } return true; } };
/** * Disables Sync if all data types have been disabled. * * @return true if Sync has been disabled, false otherwise. */ private boolean maybeDisableSync() { if (mSyncEverything.isChecked() || !getSelectedModelTypes().isEmpty() || !canDisableSync()) { return false; } stopSync(); mSyncSwitchPreference.setChecked(false); // setChecked doesn't trigger the callback, so update manually. updateSyncStateFromSwitch(); return true; }
private void configureSyncDataTypes() { if (maybeDisableSync()) return; boolean syncEverything = mSyncEverything.isChecked(); mProfileSyncService.setPreferredDataTypes(syncEverything, getSelectedModelTypes()); // Update the invalidation listener with the set of types we are enabling. InvalidationController invController = InvalidationController.get(getActivity()); invController.ensureStartedAndUpdateRegisteredTypes(); }
Integer.toString(defaultAppsNo))); appnos_preference.setOnPreferenceChangeListener(changeListener); if (apps_by_widget_size_preference.isChecked()) { appnos_preference.setSummary(R.string.automatic_appsno); Integer.toString(defaultAppsNoLs))); appnos_ls_preference.setOnPreferenceChangeListener(changeListener); if (apps_by_widget_size_preference.isChecked()) { appnos_ls_preference.setSummary(R.string.automatic_appsno);
private void savePreference(String key) { Preference pref = findPreference(key); switch (key) { case KEY_RECEIVER_AUTOSTART: DataManager.getUserData().getUserSettings().setStartReceiverOnSystemStart( ((SwitchPreference) pref).isChecked()); break; case KEY_NOTIFY_COMMANDS_EXECUTED: DataManager.getUserData().getUserSettings().setNotifyCommandsExecuted( ((SwitchPreference) pref).isChecked()); break; case KEY_REPLY_WITH_RESULT: if (((SwitchPreference) pref).isChecked()) { if (PermissionUtils.AppHasPermission(getActivity(), Manifest.permission.SEND_SMS)) DataManager.getUserData().getUserSettings().setReplyWithResult(true); else PermissionUtils.RequestCommonPermissions(this, new String[]{Manifest.permission.SEND_SMS}, RESULT_CODE_PERM_REQUEST_FOR_REPLY_WITH_RESULT); } else DataManager.getUserData().getUserSettings().setReplyWithResult(false); break; case KEY_RECEIVER_START_FOREGROUND: DataManager.getUserData().getUserSettings().setReceiverStartForeground( ((SwitchPreference) pref).isChecked()); break; } }
Integer.toString(defaultAppsNo))); appnos_preference.setOnPreferenceChangeListener(changeListener); if (apps_by_widget_size_preference.isChecked()) { appnos_preference.setSummary(R.string.automatic_appsno); Integer.toString(defaultAppsNoLs))); appnos_ls_preference.setOnPreferenceChangeListener(changeListener); if (apps_by_widget_size_preference.isChecked()) { appnos_ls_preference.setSummary(R.string.automatic_appsno);
boolean syncEverything = mSyncEverything.isChecked(); boolean passwordSyncConfigurable = mProfileSyncService.isBackendInitialized() && mProfileSyncService.isCryptographerReady();
case KEY_NO_SPOILERS_MODE: SwitchPreference noSpoilers = (SwitchPreference) preference; if (!settingsActivity.isPremium() && noSpoilers.isChecked()) { noSpoilers.setChecked(false); Intent intent = new Intent(getActivity(), GoPremiumActivity.class); case KEY_DARK_THEME: SwitchPreference darkTheme = (SwitchPreference) preference; if (darkTheme.isChecked()) { localRepository.saveAppTheme(SwishTheme.DARK); } else { case KEY_TRIPLE_DOUBLES: SwitchPreference tripDouble = (SwitchPreference) preference; if (!settingsActivity.isPremium() && tripDouble.isChecked()) { Bundle params = new Bundle(); params.putString(SwishEventParam.GO_PREMIUM_ORIGIN.getKey(), if (tripDouble.isChecked()) { FirebaseMessaging.getInstance() .subscribeToTopic(Constants.TOPIC_TRIPLE_DOUBLES); case KEY_QUADRUPLE_DOUBLES: SwitchPreference quadDoubles = (SwitchPreference) preference; if (!settingsActivity.isPremium() && quadDoubles.isChecked()) { Bundle params = new Bundle(); params.putString(SwishEventParam.GO_PREMIUM_ORIGIN.getKey(), if (quadDoubles.isChecked()) {
if (pref.isChecked() == true)
reachMode.setOnPreferenceClickListener(preference -> { Intent intent = new Intent(IntentUtils.EVENT_CHANGE_UI_MODE); intent.putExtra(IntentUtils.EVENT_CHANGE_UI_MODE, reachMode.isChecked()); LocalBroadcastManager.getInstance(getContext()).sendBroadcast(intent); return true;
if (mEnabledPref.isChecked() && !mConfig.isXposedModActive()) startService(new Intent(this, ContactsObserverService.class)); mEnabledPref.setOnPreferenceChangeListener(this);
if (switchPref.isChecked()) listPref.setSummary(getString(R.string.pref_frameRate_summ, "auto")); else