在Android中,当我通过活动中的代码设置值时,如何停止TextChange事件?
我需要在键入内容时捕获EditText的TextChange事件。 但我不希望在更改活动代码中EditText的值时触发它在Android中,当我通过活动中的代码设置值时,如何停止TextChange事件?,android,events,android-edittext,Android,Events,Android Edittext,我需要在键入内容时捕获EditText的TextChange事件。 但我不希望在更改活动代码中EditText的值时触发它 我能做什么?谢谢你,我用你的方法实现了。 private boolean listenForChanges = true; ... @Override public void afterTextChanged(Editable s) { if( listenForChanges ) { // Process edits here } }
我能做什么?谢谢你,我用你的方法实现了。
private boolean listenForChanges = true;
...
@Override
public void afterTextChanged(Editable s) {
if( listenForChanges ) {
// Process edits here
}
}
...
listenForChanges = false;
myEditText.setText( "Some text" );
listenForChanges = true;