¿Cómo puedo evitar la ejecución de onTextChanged en EditText de Android?

¿Cómo puedo evitar que una línea de código como:

((EditText) findViewById(R.id.MyEditText)).setText("Hello");

Provocará un evento aquí:

((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) {
}
});

Quiero saber si hay alguna forma de inhibir la ejecución de onTextChanged como noté en el caso de seleccionar un resultado desplegable de AutocompletarTextView (¡no se ejecuta onTextChanged!).

No estoy buscando soluciones como "si hola no hace nada" ...

Respuestas a la pregunta(6)

Su respuesta a la pregunta