【问题标题】:AutoCompleteTextView Events to continuously create new adapterAutoCompleteTextView 事件不断创建新的适配器
【发布时间】:2016-04-17 15:45:59
【问题描述】:

我正在开发 android 中的 autocompleteTextView 功能。我试图在用户键入时提供选项,这些选项实际上来自 Web API(json 格式)。我的疑问是: 比如说,用户开始输入,当用户输入 3 个字符时,我需要 ping webAPI,获取它发送给我的所有选项。我创建了 ArrayList 适配器。现在我想继续根据用户输入过滤选项。我想不断将输入发送到 webAPI 并获取 JSON 数据,创建另一个适配器并为用户刷新自动完成选项。

我没有获得成功执行此操作需要捕获的事件?

提前致谢。

【问题讨论】:

  • 贴出获取json并绑定适配器的代码?

标签: android json listview autocompletetextview


【解决方案1】:

创建 ArrayListAdapter

您不应一遍又一遍地创建新适配器,而应更新其服务器的数据集并通过调用 notifyDataSetChanged() 通知适配器有关更改

【讨论】:

  • 谢谢,让我试试 notifyDataSetChange()。
猜你喜欢
  • 2020-06-28
  • 2011-12-26
  • 2012-09-09
  • 2018-08-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-03-28
相关资源
最近更新 更多