Android AutoCompleteTextView显示下拉列表不工作

Android AutoCompleteTextView显示下拉列表不工作,android,autocompletetextview,Android,Autocompletetextview,我正在异步加载数据,我有一个AutoCompleteTextView,当数据加载时,它是在适配器中设置的,当我单击搜索视图时,我想向用户显示所有结果。我可以确认正在调用onClickListener,但结果仅在我第二次单击时显示 private View.OnClickListener onAutoCompleteClickListener = new View.OnClickListener(){ @Override public void onClick(View v) {

我正在异步加载数据,我有一个AutoCompleteTextView,当数据加载时,它是在适配器中设置的,当我单击搜索视图时,我想向用户显示所有结果。我可以确认正在调用onClickListener,但结果仅在我第二次单击时显示

  private View.OnClickListener onAutoCompleteClickListener = new View.OnClickListener(){
   @Override
    public void onClick(View v) {
        autoCompleteTextView.setText(" ");
        searchAdapter.notifyDataSetChanged();
        autoCompleteTextView.showDropDown();
    }
};
固定使用答案如此

基本上覆盖FocusedChanged上的AutoCompleteTextView

@Override
protected void onFocusChanged(boolean focused, int direction,
                              Rect previouslyFocusedRect) {
    super.onFocusChanged(focused, direction, previouslyFocusedRect);
    if (focused) {
        performFiltering(getText(), 0);
    }
}

onAutoCompleteClickListener用于什么?如何加载数据?这是当您单击AutoCompleteTextView时的侦听器。数据以异步方式加载-加载良好,并在单击textview之前在适配器上进行设置。只是我必须在文本视图上点击两次才能看到下拉列表请看我的答案抱歉,我不明白这是如何帮助我的我不明白你的答案中哪一部分解决了我的问题?您的回答显示正在加载数据,使用FilterQueryProvider,我不使用或不需要游标,我的数据加载工作正常。