从简单光标适配器填充的街道 autoCompleteTextView 的建议列表必须根据用户选择的城市进行更改。我试图使用函数:
((SimpleCursorAdapter((AutoCompleteTextView)activity.findViewById(R.id.street)).getAdapter()).swapCursor(cursor);
((SimpleCursorAdapter((AutoCompleteTextView)activity.findViewById(R.id.street)).getAdapter()).changeCursor(cursor);
((SimpleCursorAdapter)((AutoCompleteTextView)activity.findViewById(R.id.street)).getAdapter()).notifyDataSetChanged();
以及invalidate()
但建议列表仍然显示第一个光标的结果,而不是新光标的结果。
请帮助我,我错过了什么?
答案 0 :(得分:0)
我的错误是我更改了游标适配器的查询,但没有更改validator
的查询。抱歉虚假警报..