Android, ListView IllegalStateException: “The content of the adapter has changed but ListView did not receive a notification”

view story

http://stackoverflow.com – I found a lot of questions on the same topic. But I am unable to figure out what I am doing wrong here. I have a TextWatcher to my AutoCompleteTextView. I am trying to update the dropdown list when the text changes. I am fetching data for the dropdown from two different sources. And each one of them running inside different threads. mTextWatcher = new TextWatcher() { public void afterTextChanged(Editable editable) { } public void beforeTextChanged(CharSequence s, int start, int count, int after) { } public void onTextChange (HowTos)