android AutoCompleteTextView: how to enforce to redo autocomplete?
<p>I have an AutoCompleteTextView, and I listen to the onTextChanged event, in handler of this event I get the autocomplete list from my http server and then use setAdapter() to attach the auto complete array to the AutoCompleteTextView.</p>

<p>The problem is, when the onTextChanged event is invoked, the AutoCompleteTextView has completed the auto complete process, which means, even I have attached the adapter to the autocomplete view, the view will not aware it and will not show the drop down list.</p>

<p>One option is using textView.showDropDown(); to enforce to show the dropdown list, but the side effect is when I select a item from the drop down list, it will trigger onTextChanged event, which in turn will invoke showDropDown() in onTextChanged, and in result, after I select the item from the list, the drop down list will still show one more time, which is not a good user experience.</p>

<p>Is there a way to tell the AutoCompleteTextView that the adapter has been changed in onTextChanged?</p>
