Java 强制自动完成文本视图下拉列表

Java 强制自动完成文本视图下拉列表,java,android,autocompletetextview,Java,Android,Autocompletetextview,我正在发出一个Async请求下载一些数据,一旦下载了数据,我将清除旧列表,并将Async的onPostExecute()中的新项添加到AutoCompleteTextView的适配器中,然后调用 adapter.setNotifyOnChange(true); adapter.notifyDataSetChanged(); 但我无法再次显示下拉列表?? 如果您有任何建议,我们将不胜感激。我已经解决了,这就是解决方案 我所需要的只是重新初始化变量并调用notify函数来通知数据集已更改 arra

我正在发出一个
Async
请求下载一些数据,一旦下载了数据,我将清除旧列表,并将
Async
onPostExecute()
中的新项添加到AutoCompleteTextView的适配器中,然后调用

adapter.setNotifyOnChange(true);
adapter.notifyDataSetChanged();
但我无法再次显示下拉列表??
如果您有任何建议,我们将不胜感激。

我已经解决了,这就是解决方案

我所需要的只是重新初始化变量并调用notify函数来通知数据集已更改

arrayAdapter =  new ArrayAdapter<String> (this,android.R.layout.select_dialog_item,newDownloadedList);
AutoCompleteTextView.setAdapter(arrayAdapter);
arrayAdapter.notifyDataSetChanged();
arrayAdapter=newarrayadapter(这是android.R.layout.select_dialog_项,newDownloadedList);
setAdapter(arrayAdapter);
arrayAdapter.notifyDataSetChanged();
您可以使用此

   arrayAdapter =  new ArrayAdapter<String> 
   (this,android.R.layout.select_dialog_item,newList);
   AutoCompleteTextView.setAdapter(arrayAdapter);
   arrayAdapter.notifyDataSetChanged();
arrayAdapter=新的arrayAdapter
(这是android.R.layout.select\u dialog\u item,newList);
setAdapter(arrayAdapter);
arrayAdapter.notifyDataSetChanged();
然后打电话
AutoCompleteTextView.showDropDown()

请发布整个onPostExecute()code@M-华吉:我试过了,但没有用,所以请看问题first@M-瓦吉:是的,我确实遇到过,但那也没用