我在下载数据后发出Async
请求来下载一些数据我清除旧列表并将onPostExecute()
的{{1}}中的新项目添加到适配器AutoCompleteTextView和我调用
Async
但是我无法再次显示下拉菜单? 任何建议都将非常受欢迎
答案 0 :(得分:0)
我在这里解决了解决方案
我需要的只是重新初始化变量并调用通知数据集已更改
arrayAdapter = new ArrayAdapter<String> (this,android.R.layout.select_dialog_item,newDownloadedList);
AutoCompleteTextView.setAdapter(arrayAdapter);
arrayAdapter.notifyDataSetChanged();
答案 1 :(得分:0)
您可以使用此
arrayAdapter = new ArrayAdapter<String>
(this,android.R.layout.select_dialog_item,newList);
AutoCompleteTextView.setAdapter(arrayAdapter);
arrayAdapter.notifyDataSetChanged();
然后致电
AutoCompleteTextView.showDropDown();