草庐IT

listenForChanges

全部标签

android - 在 Android 中,当我通过 Activity 中的代码设置值时,如何停止 TextChange 事件?

我需要在输入内容时捕获EditText的TextChange事件。但我不希望在Activity代码中更改EditText的值时触发它。我能做什么? 最佳答案 privatebooleanlistenForChanges=true;...@OverridepublicvoidafterTextChanged(Editables){if(listenForChanges){//Processeditshere}}...listenForChanges=false;myEditText.setText("Sometext");listen