After answering this question, I got a doubt about the sense/usefulness of using the get() method of Android\'s AsyncTask class.
public final Result get ()
You can use it in your AutoCompleteTextView's adapter's filter.
private class Adapter extends BaseAdapter implements Filterable{
getFilter(){
return new Filter() {
@Override
protected FilterResults performFiltering(CharSequence constraint) {
List suggestions = MyApiSuggestionsApi(constraint).get();
return packageAsFilterResults(suggestions);
}
}
}