EditTextPreference editTextPref = (EditTextPreference) findPreference("thePrefKey"); editTextPref .setSummary(sp.getString("thePrefKey", "Some Default Text"));
/** * Sets up initial preference summary text * values and registers the OnSharedPreferenceChangeListener. */ @Override protected void onResume() { super.onResume(); // Set up the initial summary values listPreferenceTranslator.setSummary(sharedPreferences.getString(KEY_TRANSLATOR, CaptureActivity.DEFAULT_TRANSLATOR)); listPreferenceSourceLanguage.setSummary(LanguageCodeHelper.getOcrLanguageName(getBaseContext(), sharedPreferences.getString(KEY_SOURCE_LANGUAGE_PREFERENCE, CaptureActivity.DEFAULT_SOURCE_LANGUAGE_CODE))); listPreferenceTargetLanguage.setSummary(LanguageCodeHelper.getTranslationLanguageName(getBaseContext(), sharedPreferences.getString(KEY_TARGET_LANGUAGE_PREFERENCE, CaptureActivity.DEFAULT_TARGET_LANGUAGE_CODE))); listPreferencePageSegmentationMode.setSummary(sharedPreferences.getString(KEY_PAGE_SEGMENTATION_MODE, CaptureActivity.DEFAULT_PAGE_SEGMENTATION_MODE)); listPreferenceOcrEngineMode.setSummary(sharedPreferences.getString(KEY_OCR_ENGINE_MODE, CaptureActivity.DEFAULT_OCR_ENGINE_MODE)); editTextPreferenceCharacterBlacklist.setSummary(sharedPreferences.getString(KEY_CHARACTER_BLACKLIST, OcrCharacterHelper.getDefaultBlacklist(listPreferenceSourceLanguage.getValue()))); editTextPreferenceCharacterWhitelist.setSummary(sharedPreferences.getString(KEY_CHARACTER_WHITELIST, OcrCharacterHelper.getDefaultWhitelist(listPreferenceSourceLanguage.getValue()))); // Set up a listener whenever a key changes getPreferenceScreen().getSharedPreferences().registerOnSharedPreferenceChangeListener(this); }
editTextPreferenceCharacterBlacklist.setSummary(blacklist); editTextPreferenceCharacterWhitelist.setSummary(whitelist); editTextPreferenceCharacterBlacklist.setSummary(sharedPreferences.getString(key, OcrCharacterHelper.getDefaultBlacklist(listPreferenceSourceLanguage.getValue()))); editTextPreferenceCharacterWhitelist.setSummary(sharedPreferences.getString(key, OcrCharacterHelper.getDefaultWhitelist(listPreferenceSourceLanguage.getValue())));
@Override public void onSharedPreferenceChanged(SharedPreferences sp, String key) { // Update summary value EditTextPreference pref = (EditTextPreference)findPreference(key); pref.setSummary(pref.getText()); this.onContentChanged(); }
CustomDNSServer server = Daedalus.configurations.getCustomDNSServers().get(index); serverName.setText(server.getName()); serverName.setSummary(server.getName()); serverAddress.setText(server.getAddress()); serverAddress.setSummary(server.getAddress()); serverPort.setText(String.valueOf(server.getPort())); serverPort.setSummary(String.valueOf(server.getPort())); } else { serverName.setText(""); String port = String.valueOf(DNSServer.DNS_SERVER_DEFAULT_PORT); serverPort.setText(port); serverPort.setSummary(port);
@Override public boolean onPreferenceChange(Preference preference, Object newValue) { String newProxyHostValue = (String) newValue; mPrefProxyHost.setSummary(newProxyHostValue); return true; } });
@Override public boolean onPreferenceChange(Preference preference, Object newValue) { String newProxyPortValue = (String) newValue; mPrefProxyPort.setSummary(newProxyPortValue); return true; } });
Rule rule = Daedalus.RULES.get(Integer.parseInt((String) newValue)); ruleName.setText(rule.getName()); ruleName.setSummary(rule.getName()); ruleType.setValue(String.valueOf(rule.getType())); ruleType.setSummary(Rule.getTypeById(rule.getType())); ruleFilename.setText(rule.getFileName()); ruleFilename.setSummary(rule.getFileName()); ruleDownloadUrl.setText(rule.getDownloadUrl()); ruleDownloadUrl.setSummary(rule.getDownloadUrl()); return true; }); Rule.getRuleById(String.valueOf(id)); ruleName.setText(rule.getName()); ruleName.setSummary(rule.getName()); int type = rule.getType(); ruleType.setValue(String.valueOf(type)); ruleType.setSummary(entries[type]); ruleFilename.setText(rule.getFileName()); ruleFilename.setSummary(rule.getFileName()); ruleDownloadUrl.setText(rule.getDownloadUrl()); ruleDownloadUrl.setSummary(rule.getDownloadUrl()); } else { ruleName.setText(""); ruleName.setSummary(""); ruleType.setValue("0"); ruleType.setSummary(entries[Rule.TYPE_HOSTS]); ruleFilename.setText(""); ruleFilename.setSummary("");
@Override public boolean onPreferenceChange(Preference preference, Object newValue) { String pw = newValue.toString(); if (pw.length() > 0) { mPasswordPreference.setSummary("********"); } else { mPasswordPreference.setSummary(""); } return true; } });
testDNSServers.setSummary(testDNSServers.getText()); testDNSServers.setOnPreferenceChangeListener((preference, newValue) -> { preference.setSummary((String) newValue); logSize.setSummary(logSize.getText()); logSize.setOnPreferenceChangeListener((preference, newValue) -> { preference.setSummary((String) newValue);
@Override public void setSummary(CharSequence summary) { super.setSummary(originalSummary + " (" + getText() + ")"); } }
@Override public boolean onPreferenceChange(Preference preference, Object newValue) { String newPath = (String) newValue; boolean result = checkBackupStoragePath(newPath); if (result) backupLocation.setSummary(getResources().getString(R.string.pref_db_backup_location_summary, newPath)); return result; } });
private void setUploadLocationSummary(String location) { if (!location.isEmpty()) { if (location.length() > 25) { location = location.substring(0, 21); location += "..."; } getLocationPreference().setSummary(location); } }
@Override public boolean onPreferenceChange(Preference preference, Object newValue) { String value = (String) newValue; maxWalkingDistance.setSummary( value + " " + getResources().getString(R.string.settings_menu_maximum_walk_description)); returnIntent.putExtra(OTPApp.CHANGED_PARAMETERS_MUST_REQUEST_TRIP_RETURN_KEY, true); setResult(RESULT_OK, returnIntent); return true; }
private void setPasswordSummary(String key) { EditTextPreference preference = (EditTextPreference)findPreference(key); if(preference != null) { String value = preference.getText(); preference.setSummary(value == null || value.isEmpty() ? "" : "********"); } }
private void setEditTextSummaryFromContent(String key) { EditTextPreference preference = (EditTextPreference)findPreference(key); if(preference != null) { preference.setSummary(preference.getText()); } }
@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); }
private void showHideBasedOnKeywords() { EditTextPreference preference = (EditTextPreference) findPreference(ApplicationPreferences.PREF_HIDE_BASED_ON_KEYWORDS); KeywordsFilter filter = new KeywordsFilter(preference.getText()); if (filter.isEmpty()) { preference.setSummary(R.string.this_option_is_turned_off); } else { preference.setSummary(filter.toString()); } }
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); addPreferencesFromResource(R.xml.pref_general); EditTextPreference openWeatherMapApiKey = (EditTextPreference) findPreference(Constants.KEY_PREF_OPEN_WEATHER_MAP_API_KEY); openWeatherMapApiKey.setSummary(ApiKeys.getOpenweathermapApiKeyForPreferences(getActivity())); }
@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); }