pref.setOnPreferenceChangeListener(new OnPreferenceChangeListener() { @Override public boolean onPreferenceChange(Preference preference, final Object newValue) {
private void initWidgetPart(SharedPreferences sharedPreferences) { // widget icon style. ListPreference widgetIconStyle = (ListPreference) findPreference(getString(R.string.key_widget_icon_style)); widgetIconStyle.setSummary( ValueUtils.getIconStyle( getActivity(), sharedPreferences.getString(getString(R.string.key_widget_icon_style), "material"))); widgetIconStyle.setOnPreferenceChangeListener(this); }
private void initFilterPart(SharedPreferences sharedPreferences) { // default order. ListPreference defaultOrder = (ListPreference) findPreference(getString(R.string.key_default_photo_order)); String orderValue = sharedPreferences.getString(getString(R.string.key_default_photo_order), PhotoApi.ORDER_BY_LATEST); String orderName = ValueUtils.getOrderName(getActivity(), orderValue); defaultOrder.setSummary(getString(R.string.now) + " : " + orderName); defaultOrder.setOnPreferenceChangeListener(this); }
private void initThemePref(String theme) { ListPreference themePref = (ListPreference) findPreference(getString(R.string.pref_key_theme)); String theme_name = Settings.Utils.getThemeName(getActivity(), theme); themePref.setSummary(theme_name); themePref.setOnPreferenceChangeListener(this); }
private void initDownloadPart(SharedPreferences sharedPreferences) { // downloader. ListPreference downloader = (ListPreference) findPreference(getString(R.string.key_downloader)); String downloaderValue = sharedPreferences.getString(getString(R.string.key_downloader), "mysplash"); String downloaderName = ValueUtils.getDownloaderName(getActivity(), downloaderValue); downloader.setSummary(getString(R.string.now) + " : " + downloaderName); downloader.setOnPreferenceChangeListener(this); // download scale. ListPreference downloadScale = (ListPreference) findPreference(getString(R.string.key_download_scale)); String scaleValue = sharedPreferences.getString(getString(R.string.key_download_scale), "compact"); String scaleName = ValueUtils.getScaleName(getActivity(), scaleValue); downloadScale.setSummary(getString(R.string.now) + " : " + scaleName); downloadScale.setOnPreferenceChangeListener(this); }
listPreference.setOnPreferenceChangeListener(new Preference.OnPreferenceChangeListener()
mShowFabPolicyPreference.setOnPreferenceChangeListener( new Preference.OnPreferenceChangeListener() { @Override
int index = languagePref.findIndexOfValue(value); languagePref.setSummary(entries[index]); languagePref.setOnPreferenceChangeListener( new Preference.OnPreferenceChangeListener() { @Override
@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")); } }
@Override public void onCreatePreferences(Bundle bundle, String s) { addPreferencesFromResource(R.xml.main_setting); getPreferenceScreen().setEnabled(false); mCaptchaHideOnLocked = (CheckBoxPreference) findPreference(Settings.SETTING_CAPTCHA_HIDE_ON_LOCKED); mCaptchaOverrideDefaultAction = (CheckBoxPreference) findPreference(Settings.SETTING_CAPTCHA_OVERRIDE_DEFAULT_ACTION); mCaptchaPostCopyAction = (ListPreference) findPreference(Settings.SETTING_CAPTCHA_POST_COPY_ACTION); mCaptchaIdentifyPattern = (EditTextPreference) findPreference(Settings.SETTING_CAPTCHA_IDENTIFY_PATTERN); mCaptchaParsePattern = (EditTextPreference) findPreference(Settings.SETTING_CAPTCHA_PARSE_PATTERN); mSubscribeIdentityPattern = (EditTextPreference) findPreference(Settings.SETTING_SUBSCRIBE_IDENTIFY_PATTERN); mSubscribePriority = findPreference(Settings.SETTING_SUBSCRIBE_PRIORITY); mHideInLauncher = (CheckBoxPreference) findPreference(KEY_HIDE_IN_LAUNCHER); mCaptchaHideOnLocked.setOnPreferenceChangeListener(this::onPreferenceChange); mCaptchaOverrideDefaultAction.setOnPreferenceChangeListener(this::onPreferenceChange); mCaptchaPostCopyAction.setOnPreferenceChangeListener(this::onPreferenceChange); mCaptchaIdentifyPattern.setOnPreferenceChangeListener(this::onPreferenceChange); mCaptchaParsePattern.setOnPreferenceChangeListener(this::onPreferenceChange); mSubscribeIdentityPattern.setOnPreferenceChangeListener(this::onPreferenceChange); mHideInLauncher.setOnPreferenceChangeListener(this::onPreferenceChange); mSubscribePriority.setOnPreferenceChangeListener(this::onPreferenceChange); if (Build.VERSION.SDK_INT > Build.VERSION_CODES.O) { mSubscribePriority.setOnPreferenceClickListener((Preference p) -> { startActivity( new Intent("android.settings.APP_NOTIFICATION_SETTINGS"). putExtra("android.provider.extra.APP_PACKAGE" , Global.NEVOLUTION_PACKAGE_NAME)); return false; }); } new Thread(this::loadSettingsAndUpdateViews).start(); }
action_list.setOnPreferenceChangeListener(new Preference.OnPreferenceChangeListener() { @Override public boolean onPreferenceChange(Preference preference, Object newValue) {
private void initDisplayPart(SharedPreferences sharedPreferences) { // saturation animation duration. ListPreference duration = (ListPreference) findPreference(getString(R.string.key_saturation_animation_duration)); String durationValue = sharedPreferences.getString(getString(R.string.key_saturation_animation_duration), "2000"); String durationName = ValueUtils.getSaturationAnimationDurationName(getActivity(), durationValue); duration.setSummary(getString(R.string.now) + " : " + durationName); duration.setOnPreferenceChangeListener(this); // grid list in port. SwitchPreference gridPort = (SwitchPreference) findPreference(getString(R.string.key_grid_list_in_port)); gridPort.setOnPreferenceChangeListener(this); if (!DisplayUtils.isTabletDevice(getActivity())) { PreferenceCategory display = (PreferenceCategory) findPreference("display"); display.removePreference(gridPort); } // grid list in land. SwitchPreference gridLand = (SwitchPreference) findPreference(getString(R.string.key_grid_list_in_land)); gridLand.setOnPreferenceChangeListener(this); }
String backToTopName = ValueUtils.getBackToTopName(getActivity(), backToTopValue); backToTop.setSummary(getString(R.string.now) + " : " + backToTopName); backToTop.setOnPreferenceChangeListener(this); String autoNightModeName = ValueUtils.getAutoNightModeName(getActivity(), autoNightModeValue); autoNightMode.setSummary(getString(R.string.now) + " : " + autoNightModeName); autoNightMode.setOnPreferenceChangeListener(this); String languageName = ValueUtils.getLanguageName(getActivity(), languageValue); language.setSummary(getString(R.string.now) + " : " + languageName); language.setOnPreferenceChangeListener(this);
getActivity(), sharedPreferences.getString(getString(R.string.key_notification_icon_style), "material"))); notificationIconStyle.setOnPreferenceChangeListener(this); getActivity(), sharedPreferences.getString(getString(R.string.key_notification_text_color), "dark"))); notificationTextColor.setOnPreferenceChangeListener(this);
temp_value = ""; props[i] = (ListPreference) findPreference(Constants.props[i]); props[i].setOnPreferenceChangeListener(this); temp_value = Tools.getprop(Constants.props[i]); CharSequence[] entries = {