我有一个 ArrayAdapter 保存更新元素的列表(例如,异步加载的新闻项目列表)。
什么是正确的模式,以便当元素的值发生变化时,它会更新视图?
我有一个 ArrayAdapter 保存更新元素的列表(例如,异步加载的新闻项目列表)。
什么是正确的模式,以便当元素的值发生变化时,它会更新视图?
使用 notifyDataSetChanged 在您的 listView 中反映更新
adapter.notifyDataSetChanged();
您可以使用 , 等方法ArrayAdapter#add()
。ArrayAdapter#addAll()
这些方法将自动更新绑定到适配器的视图。
或者,您可以使用适配器读取并调用ArrayAdapter#notifyDataSetChanged()
自己的 List 上的相同方法。