public boolean onPreferenceChange(Preference preference, Object newValue) { final String summary = newValue.toString(); int index = mDisplayClass.findIndexOfValue(summary); mDisplayClass.setSummary(mDisplayClass.getEntries()[index]); mDisplayClass.setValue(summary); return false; } });
public boolean onPreferenceChange(Preference preference, Object newValue) { final String summary = newValue.toString(); int index = mPushClass.findIndexOfValue(summary); mPushClass.setSummary(mPushClass.getEntries()[index]); mPushClass.setValue(summary); return false; } });
public boolean onPreferenceChange(Preference preference, Object newValue) { final String summary = newValue.toString(); int index = mSyncClass.findIndexOfValue(summary); mSyncClass.setSummary(mSyncClass.getEntries()[index]); mSyncClass.setValue(summary); return false; } });
public boolean onPreferenceChange(Preference preference, Object newValue) { final String summary = newValue.toString(); int index = mNotifyClass.findIndexOfValue(summary); mNotifyClass.setSummary(mNotifyClass.getEntries()[index]); mNotifyClass.setValue(summary); return false; } });
/** * Show the preference value in the preference summary field. */ @Override public boolean onPreferenceChange(final Preference preference, final Object newValue) { final String summary = newValue.toString(); final int index = mPrefView.findIndexOfValue(summary); mPrefView.setSummary(mPrefView.getEntries()[index]); mPrefView.setValue(summary); return false; } }
@SuppressWarnings("deprecation") // Tracked as #5019 on github protected void buildLists() { ListPreference newOrderPref = (ListPreference) findPreference("order"); newOrderPref.setEntries(R.array.cram_deck_conf_order_labels); newOrderPref.setEntryValues(R.array.cram_deck_conf_order_values); newOrderPref.setValue(mPref.getString("order", "0")); }
@SuppressWarnings("deprecation") // Tracked as #5019 on github protected void buildLists() { ListPreference deckConfPref = (ListPreference) findPreference("deckConf"); ArrayList<JSONObject> confs = mCol.getDecks().allConf(); Collections.sort(confs, new JSONNameComparator()); String[] confValues = new String[confs.size()]; String[] confLabels = new String[confs.size()]; try { for (int i = 0; i < confs.size(); i++) { JSONObject o = confs.get(i); confValues[i] = o.getString("id"); confLabels[i] = o.getString("name"); } } catch (JSONException e) { throw new RuntimeException(e); } deckConfPref.setEntries(confLabels); deckConfPref.setEntryValues(confValues); deckConfPref.setValue(mPref.getString("deckConf", "0")); ListPreference newOrderPref = (ListPreference) findPreference("newOrder"); newOrderPref.setEntries(R.array.new_order_labels); newOrderPref.setEntryValues(R.array.new_order_values); newOrderPref.setValue(mPref.getString("newOrder", "0")); ListPreference leechActPref = (ListPreference) findPreference("lapLeechAct"); leechActPref.setEntries(R.array.leech_action_labels); leechActPref.setEntryValues(R.array.leech_action_values); leechActPref.setValue(mPref.getString("lapLeechAct", "0")); }
listPreferenceTargetLanguage.setValue(newLanguageName); // Set the radio button in the list sharedPreferences.edit().putString(PreferencesActivity.KEY_TARGET_LANGUAGE_PREFERENCE, newLanguageCode).commit();
@Test public void shouldSetValue() { assertThat(listPreference.getValue()).isNull(); listPreference.setValue("testing"); assertThat(listPreference.getValue()).isEqualTo("testing"); } }
/** * Set up the {@link ListPreference} instance identified by {@code key}. * * @param key * The key of the {@link ListPreference} object. * @param value * Initial value for the {@link ListPreference} object. * * @return The {@link ListPreference} instance identified by {@code key}. */ protected ListPreference setupListPreference(final String key, final String value) { final ListPreference prefView = (ListPreference) findPreference(key); prefView.setValue(value); prefView.setSummary(prefView.getEntry()); prefView.setOnPreferenceChangeListener(new PreferenceChangeListener(prefView)); return prefView; }
/** * Initialize a given {@link ListPreference} instance. * * @param prefView * The {@link ListPreference} instance to initialize. * @param value * Initial value for the {@link ListPreference} object. * @param entries * Sets the human-readable entries to be shown in the list. * @param entryValues * The array to find the value to save for a preference when an * entry from entries is selected. */ protected void initListPreference(final ListPreference prefView, final String value, final CharSequence[] entries, final CharSequence[] entryValues) { prefView.setEntries(entries); prefView.setEntryValues(entryValues); prefView.setValue(value); prefView.setSummary(prefView.getEntry()); prefView.setOnPreferenceChangeListener(new PreferenceChangeListener(prefView)); }
String currentValue = m_updateList.getValue(); if (currentValue == null) { m_updateList.setValue((String)m_updateList.getEntryValues()[DEFAULT_UPDATE_TIME_INDEX]); currentValue = m_updateList.getValue();
((ListPreference)item).setEntryValues(opt.getEnum()); ((ListPreference)item).setDialogTitle(opt.getName()); ((ListPreference)item).setValue(opt.getValue()); item.setKey(opt.getName()); item.setTitle(opt.getName());
mDisplayClass.setValue(mFolder.getDisplayClass().name()); mDisplayClass.setSummary(mDisplayClass.getEntry()); mDisplayClass.setOnPreferenceChangeListener(new Preference.OnPreferenceChangeListener() { mSyncClass.setValue(mFolder.getRawSyncClass().name()); mSyncClass.setSummary(mSyncClass.getEntry()); mSyncClass.setOnPreferenceChangeListener(new Preference.OnPreferenceChangeListener() { mPushClass.setValue(mFolder.getRawPushClass().name()); mPushClass.setSummary(mPushClass.getEntry()); mPushClass.setOnPreferenceChangeListener(new Preference.OnPreferenceChangeListener() { mNotifyClass.setValue(mFolder.getRawNotifyClass().name()); mNotifyClass.setSummary(mNotifyClass.getEntry()); mNotifyClass.setOnPreferenceChangeListener(new Preference.OnPreferenceChangeListener() {
public boolean onRunConditionPreferenceChange(Preference preference, Object o) { switch (preference.getKey()) { case Constants.PREF_POWER_SOURCE: mPowerSource.setValue(o.toString()); preference.setSummary(mPowerSource.getEntry()); break; case Constants.PREF_RUN_ON_WIFI: mRunOnMeteredWifi.setEnabled((Boolean) o); mWifiSsidWhitelist.setEnabled((Boolean) o); break; case Constants.PREF_WIFI_SSID_WHITELIST: String wifiSsidSummary = TextUtils.join(", ", (Set<String>) o); preference.setSummary(TextUtils.isEmpty(wifiSsidSummary) ? getString(R.string.run_on_all_wifi_networks) : getString(R.string.run_on_whitelisted_wifi_networks, wifiSsidSummary) ); break; } mPendingRunConditions = true; return true; }
listPreference.setValue(G.initPath()); } else { CheckBoxPreference fixLeakPref = (CheckBoxPreference) findPreference("fixLeak");
ruleName.setText(rule.getName()); ruleName.setSummary(rule.getName()); ruleType.setValue(String.valueOf(rule.getType())); ruleType.setSummary(Rule.getTypeById(rule.getType())); ruleFilename.setText(rule.getFileName()); ruleImportBuildIn.setValue("0"); if (intent != null) { id = intent.getIntExtra(ConfigActivity.LAUNCH_ACTION_ID, ConfigActivity.ID_NONE); ruleName.setSummary(rule.getName()); int type = rule.getType(); ruleType.setValue(String.valueOf(type)); ruleType.setSummary(entries[type]); ruleFilename.setText(rule.getFileName()); ruleName.setText(""); ruleName.setSummary(""); ruleType.setValue("0"); ruleType.setSummary(entries[Rule.TYPE_HOSTS]); ruleFilename.setText("");
@Override public void setValue(String value) { super.setValue(value); setSummary(value); }
@Override public void setValue( final String value ) { super.setValue(value); notifyChanged(); } public void goDefault(String string) {
private void handleAllowedConnectionTypeChanged(String value) { // update and save settings settings.setAllowedConnectionType(ConnectionType.findByValue(value)); provider.getAdblockSettingsStorage().save(settings); // apply settings allowedConnectionType.setValue(value); provider.getAdblockEngine().getFilterEngine().setAllowedConnectionType(value); // signal event listener.onAdblockSettingsChanged(this); }