I have this code. When I choose an item from suggestion list, the onTextChanged happens first, then oItemClicked comes after that. Now I want when choosing a word, the \"onItemC
There is no particular solution for this problem.I will suggest that you should put code on which is in inside onclicklistener() in the begining of textchangedlistener() so that the code that u want to get execute first will execute first then the code that you want to get execute last will execute last.Hope this will help you.
isPerformingCompletion() was added in API Level 3. It returns true after an item has been selected from the drop-down list and TextWatcher listeners are about to be triggered. In short, to avoid the behaviour described:
public void onTextChanged(CharSequence s, int start, int before, int count) {
if (autoCompleteView.isPerformingCompletion()) {
// An item has been selected from the list. Ignore.
return;
}
// Your code for a general case
}