public EditTextPreferenceAssert hasText(String text) { isNotNull(); String actualText = actual.getText(); assertThat(actualText) // .overridingErrorMessage("Expected text <%s> but was <%s>.", text, actualText) // .isEqualTo(text); return this; } }
if (pref instanceof EditTextPreference) { EditTextPreference etp = (EditTextPreference) pref; pref.setSummary(etp.getText());
@Test public void setTextShouldStoreText() { preference.setText("some other text"); assertThat(preference.getText()).isEqualTo("some other text"); }
value = ((ListPreference) pref).getEntry().toString(); } else if (pref instanceof EditTextPreference) { value = ((EditTextPreference) pref).getText(); } else { return;
@Test public void setTextShouldStoreNull() { preference.setText(null); assertNull(preference.getText()); } }
@Override public void onSharedPreferenceChanged(SharedPreferences sp, String key) { // Update summary value EditTextPreference pref = (EditTextPreference)findPreference(key); pref.setSummary(pref.getText()); this.onContentChanged(); }
private boolean save() { String ruleName = ((EditTextPreference) findPreference("ruleName")).getText(); String ruleType = ((ListPreference) findPreference("ruleType")).getValue(); String ruleFilename = ((EditTextPreference) findPreference("ruleFilename")).getText(); String ruleDownloadUrl = ((EditTextPreference) findPreference("ruleDownloadUrl")).getText(); if (ruleName.equals("") | ruleType.equals("") | ruleFilename.equals("")) { Snackbar.make(getView(), R.string.notice_fill_in_all, Snackbar.LENGTH_SHORT) .setAction("Action", null).show(); return false; } if (id == ConfigActivity.ID_NONE) { Rule rule = new Rule(ruleName, ruleFilename, Integer.parseInt(ruleType), ruleDownloadUrl); rule.addToConfig(); id = Integer.parseInt(rule.getId()); } else { Rule rule = Rule.getRuleById(String.valueOf(id)); if (rule != null) { rule.setName(ruleName); rule.setType(Integer.parseInt(ruleType)); rule.setFileName(ruleFilename); rule.setDownloadUrl(ruleDownloadUrl); } } return true; }
if (mThread == null) { Snackbar.make(getView(), R.string.notice_start_download, Snackbar.LENGTH_SHORT).show(); if (ruleDownloadUrl.getText().startsWith("content:/")) { mThread = new Thread(() -> { try { InputStream inputStream = getActivity().getContentResolver().openInputStream(Uri.parse(ruleDownloadUrl.getText())); int readLen; byte[] data = new byte[1024]; buffer.flush(); mHandler.obtainMessage(RuleConfigHandler.MSG_RULE_DOWNLOADED, new RuleData(ruleFilename.getText(), buffer.toByteArray())).sendToTarget(); } catch (Exception e) { Logger.logException(e); try { Request request = new Request.Builder() .url(ruleDownloadUrl.getText()).get().build(); Response response = HTTP_CLIENT.newCall(request).execute(); Logger.info("Downloaded " + ruleDownloadUrl.getText()); if (response.isSuccessful() && mHandler != null) { mHandler.obtainMessage(RuleConfigHandler.MSG_RULE_DOWNLOADED, new RuleData(ruleFilename.getText(), response.body().bytes())).sendToTarget(); if (mHandler != null) { mHandler.obtainMessage(RuleConfigHandler.MSG_RULE_DOWNLOADED, new RuleData(ruleFilename.getText(), new byte[0])).sendToTarget();
testDNSServers.setSummary(testDNSServers.getText()); testDNSServers.setOnPreferenceChangeListener((preference, newValue) -> { preference.setSummary((String) newValue); logSize.setSummary(logSize.getText()); logSize.setOnPreferenceChangeListener((preference, newValue) -> { preference.setSummary((String) newValue);
EditTextPreference myPref = (EditTextPreference)findPreference( "MyPref" ); myPref.setOnPreferenceClickListener( new OnPreferenceClickListener() { @Override public boolean onPreferenceClick(Preference preference) { EditTextPreference editPref = (EditTextPreference)preference; editPref.getEditText().setSelection( editPref.getText().length() ); return true; } } );
class opcl implements OnPreferenceClickListener{ @Override public boolean onPreferenceClick(Preference pref) { EditTextPreference et = (EditTextPreference) pref; et.getEditText().setSelection(et.getText().length()); return true; } }
public boolean onPreferenceChange(Preference preference, Object newValue) { if (newValue instanceof String) { String strValue = (String)newValue; String otherValue = otherPref.getText(); downloadPref.setChecked(!TextUtils.isEmpty(strValue) && !TextUtils.isEmpty(otherValue)); } return true; } });
private void initializeSummary(Preference p) { if(p instanceof ListPreference) { ListPreference listPref = (ListPreference)p; p.setSummary(listPref.getEntry()); } if(p instanceof EditTextPreference) { EditTextPreference editTextPref = (EditTextPreference)p; p.setSummary(editTextPref.getText()); } }
private void setEditTextSummaryFromContent(String key) { EditTextPreference preference = (EditTextPreference)findPreference(key); if(preference != null) { preference.setSummary(preference.getText()); } }
private void updatePrefSummary(Preference p) { if (p instanceof ListPreference) { ListPreference listPref = (ListPreference) p; p.setSummary(listPref.getEntry()); } else if (p instanceof EditTextPreference) { updateEditTextPreferenceSummary(p.getKey()); } else if (p instanceof MultiSelectListPreference) { EditTextPreference editTextPref = (EditTextPreference) p; p.setSummary(editTextPref.getText()); } }
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // Load the preferences from an XML resource addPreferencesFromResource(R.xml.preferences); findPreference(TITLE_PREFRENCE).setOnPreferenceChangeListener(this); findPreference(FROM_PREFERENCE).setOnPreferenceChangeListener(this); findPreference(INTERVAL_PREFERENCE).setOnPreferenceChangeListener(this); findPreference(TITLE_PREFRENCE).setSummary(((EditTextPreference) findPreference(TITLE_PREFRENCE)).getText()); findPreference(FROM_PREFERENCE).setSummary(((ListPreference) findPreference(FROM_PREFERENCE)).getValue()); findPreference(INTERVAL_PREFERENCE).setSummary(((ListPreference) findPreference(INTERVAL_PREFERENCE)).getValue()); }
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.preferences_connection); if (mLoader == null) { mLoader = new ItemsAsyncTaskLoader(getActivity()); } // add validation to the openHAB url EditTextPreference urlPreference = (EditTextPreference) findPreference("pref_server_url"); urlPreference.setOnPreferenceChangeListener(new URLValidatingListener()); mLoader.setServerUrl(urlPreference.getText()); }