我需要捕捉edittext的textchange事件,当输入一些内容时。
但我不希望在活动代码中更改edittext的值时触发它。
我能做什么?
最佳答案
private boolean listenForChanges = true;
...
@Override
public void afterTextChanged(Editable s) {
if( listenForChanges ) {
// Process edits here
}
}
...
listenForChanges = false;
myEditText.setText( "Some text" );
listenForChanges = true;