Como evitar que o menu suspenso de preenchimento automático apareça quando o texto é definido programaticamente?

Tenho um AutoCompleteTextView no meu layout. Também tenho uma maneira alternativa de selecionar os mesmos itens presentes no AutoCompleteTextView. Quando a maneira alternativa é selecionada, preencho o valor no AutoCompleteTextView via:

autoCompleteTextView.setText(valueFromAlternativeSource);

OndevalueFromAlternativeSource é uma das opções válidas de conclusão automática. O problema é que o menu suspenso de preenchimento automático aparece quando o setText é chamado. Colocar a seguinte linha após o acima não funciona:

autoCompleteTextView.dismissDropDown();  //Doesn't work.  Why?

Alguma idéia de por que descartar o menu suspenso não está funcionando ou de outras maneiras para descartar o menu suspens

questionAnswers(1)

yourAnswerToTheQuestion