次のようなコード行を回避するにはどうすればよいですか。
((EditText) findViewById(R.id.MyEditText)).setText("Hello");
ここでイベントが発生します:
((EditText) findViewById(R.id.MyEditText)).addTextChangedListener(new TextWatcher() {
@Override
public void onTextChanged(CharSequence s, int start,
int before, int count) {
// HERE
}
@Override
public void beforeTextChanged(CharSequence s, int start,
int count, int after) {
}
@Override
public void afterTextChanged(Editable s) {
}
});
AutoCompleteTextView のドロップダウン結果を選択した場合に気づいたように、onTextChanged の実行を禁止する方法があるかどうかを知りたいです (onTextChanged は実行されません!)。
「こんにちは何もしない場合」のような回避策を探しているわけではありません...