/** * Removes the specified TextWatcher from the list of those whose * methods are called * whenever this TextView's text changes. */ public void removeTextChangedListener (TextWatcher watcher){ mInputView.removeTextChangedListener(watcher); }
protected void onDestroy() { super.onDestroy(); filterText.removeTextChangedListener(filterTextWatcher);
private void unsetSearchListeners() { if (DEBUG) Log.d(TAG, "unsetSearchListeners() called"); searchClear.setOnClickListener(null); searchClear.setOnLongClickListener(null); searchEditText.setOnClickListener(null); searchEditText.setOnFocusChangeListener(null); searchEditText.setOnEditorActionListener(null); if (textWatcher != null) searchEditText.removeTextChangedListener(textWatcher); textWatcher = null; }
private void updatePortFromSecurityType() { ConnectionSecurity securityType = getSelectedSecurity(); updateAuthPlainTextFromSecurityType(securityType); // Remove listener so as not to trigger validateFields() which is called // elsewhere as a result of user interaction. mPortView.removeTextChangedListener(validationTextWatcher); mPortView.setText(String.valueOf(AccountCreator.getDefaultPort(securityType, Protocols.SMTP))); mPortView.addTextChangedListener(validationTextWatcher); }
private void updatePortFromSecurityType() { ConnectionSecurity securityType = getSelectedSecurity(); updateAuthPlainTextFromSecurityType(securityType); // Remove listener so as not to trigger validateFields() which is called // elsewhere as a result of user interaction. mPortView.removeTextChangedListener(validationTextWatcher); mPortView.setText(String.valueOf(AccountCreator.getDefaultPort(securityType, mStoreType))); mPortView.addTextChangedListener(validationTextWatcher); }
Log.w("", "code" + code); editText.removeTextChangedListener(this); editText.setText(code);
if (textWatcher != null) searchEditText.removeTextChangedListener(textWatcher); textWatcher = new TextWatcher() { @Override
updateAuthPlainTextFromSecurityType(getSelectedSecurity()); mPortView.removeTextChangedListener(validationTextWatcher); mPortView.setText(mCurrentPortViewSetting); mPortView.addTextChangedListener(validationTextWatcher);
updateAuthPlainTextFromSecurityType(getSelectedSecurity()); mPortView.removeTextChangedListener(validationTextWatcher); mPortView.setText(mCurrentPortViewSetting); mPortView.addTextChangedListener(validationTextWatcher);
@Override public void beforeTextChanged(CharSequence s, int start, int count, int after) { if (count == 3) { if (after == 4) { etTime.removeTextChangedListener(mTextWatcher); etTime.setText(String.format("%s%s", s.charAt(0), s.charAt(1))); etTime.setSelection(etTime.getText().length()); etTime.addTextChangedListener(mTextWatcher); } } }
@Override protected void onStop() { EditText text = (EditText) findViewById(R.id.TextInput); text.removeTextChangedListener(this); super.onStop(); }
@Override protected void onStop() { super.onStop(); EditText text = (EditText) findViewById(R.id.Editor); text.removeTextChangedListener(this); }
public class SampleActivity extends Activity { TextWatcher tt = null; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); final EditText et = (EditText) findViewById(R.id.editText1); final TextView tv = (TextView) findViewById(R.id.textView1); tt = new TextWatcher() { public void afterTextChanged(Editable s){ et.setSelection(s.length()); } public void beforeTextChanged(CharSequence s,int start,int count, int after){} public void onTextChanged(CharSequence s, int start, int before, int count) { et.removeTextChangedListener(tt); et.setText(et.getText().toString().replace("A", "C")); et.addTextChangedListener(tt); } }; et.addTextChangedListener(tt); } }
public void setEditText(EditText editText) { if (this.editText != null) { this.editText.removeTextChangedListener(getTextWatcher()); } this.editText = editText; editText.addTextChangedListener(getTextWatcher()); }
@Override public void afterTextChanged(Editable s) { if (s.length() == 2) { Integer hour = Integer.parseInt(s.toString()); if (hour > 23) { etTime.removeTextChangedListener(mTextWatcher); etTime.setText(String.valueOf(s.charAt(0))); etTime.setSelection(etTime.getText().length()); etTime.addTextChangedListener(mTextWatcher); } } else if (s.length() == 5) { Integer min = Integer.parseInt(String.format("%s%s", s.charAt(3), s.charAt(4))); if (min > 59) { etTime.removeTextChangedListener(mTextWatcher); etTime.setText(s.toString().substring(0, s.length() - 1)); etTime.setSelection(etTime.getText().length()); etTime.addTextChangedListener(mTextWatcher); } } else if (s.length() > 5) { etTime.removeTextChangedListener(mTextWatcher); etTime.setText(s.toString().substring(0, 5)); etTime.setSelection(etTime.getText().length()); etTime.addTextChangedListener(mTextWatcher); } } };
@Override public void onDestroy() { super.onDestroy(); SyncthingService syncthingService = getService(); if (syncthingService != null) { syncthingService.getNotificationHandler().cancelConsentNotification(getIntent().getIntExtra(EXTRA_NOTIFICATION_ID, 0)); syncthingService.unregisterOnServiceStateChangeListener(this::onServiceStateChange); } mIdView.removeTextChangedListener(mIdTextWatcher); mNameView.removeTextChangedListener(mNameTextWatcher); mAddressesView.removeTextChangedListener(mAddressesTextWatcher); }
@Override public void onDestroy() { super.onDestroy(); SyncthingService syncthingService = getService(); if (syncthingService != null) { syncthingService.getNotificationHandler().cancelConsentNotification(getIntent().getIntExtra(EXTRA_NOTIFICATION_ID, 0)); syncthingService.unregisterOnServiceStateChangeListener(this::onServiceStateChange); } mLabelView.removeTextChangedListener(mTextWatcher); mIdView.removeTextChangedListener(mTextWatcher); }
private void updateViewsAndSetListeners() { mIdView.removeTextChangedListener(mIdTextWatcher); mNameView.removeTextChangedListener(mNameTextWatcher); mAddressesView.removeTextChangedListener(mAddressesTextWatcher); mIntroducerView.setOnCheckedChangeListener(null); mDevicePaused.setOnCheckedChangeListener(null); // Update views mIdView.setText(mDevice.deviceID); mNameView.setText(mDevice.name); mAddressesView.setText(displayableAddresses()); mCompressionValueView.setText(Compression.fromValue(this, mDevice.compression).getTitle(this)); mIntroducerView.setChecked(mDevice.introducer); mDevicePaused.setChecked(mDevice.paused); // Keep state updated mIdView.addTextChangedListener(mIdTextWatcher); mNameView.addTextChangedListener(mNameTextWatcher); mAddressesView.addTextChangedListener(mAddressesTextWatcher); mIntroducerView.setOnCheckedChangeListener(mCheckedListener); mDevicePaused.setOnCheckedChangeListener(mCheckedListener); }
@Override void onDataChanged(MutableStringViewAttribute data) { super.onDataChanged(data); boolean activated = data.isActivated(); itemView.setActivated(activated); detail.setExpanded(activated, false); editText.removeTextChangedListener(this); editText.setText(data.getDisplayValue()); editText.addTextChangedListener(this); }
private void updateViewsAndSetListeners() { mLabelView.removeTextChangedListener(mTextWatcher); mIdView.removeTextChangedListener(mTextWatcher); mFolderFileWatcher.setOnCheckedChangeListener(null); mFolderPaused.setOnCheckedChangeListener(null); // Update views mLabelView.setText(mFolder.label); mIdView.setText(mFolder.id); updateFolderTypeDescription(); updatePullOrderDescription(); updateVersioningDescription(); mFolderFileWatcher.setChecked(mFolder.fsWatcherEnabled); mFolderPaused.setChecked(mFolder.paused); List<Device> devicesList = getApi().getDevices(false); mDevicesContainer.removeAllViews(); if (devicesList.isEmpty()) { addEmptyDeviceListView(); } else { for (Device n : devicesList) { addDeviceViewAndSetListener(n, getLayoutInflater()); } } // Keep state updated mLabelView.addTextChangedListener(mTextWatcher); mIdView.addTextChangedListener(mTextWatcher); mFolderFileWatcher.setOnCheckedChangeListener(mCheckedListener); mFolderPaused.setOnCheckedChangeListener(mCheckedListener); }