我使用BaseAdapter在ListView上显示项目。我添加PopupMenu,允许用户删除行
我设法使用NameObjects.remove(position);
删除项目,但我有一个问题,自动更新listView我怎么做!
答案 0 :(得分:2)
您必须使用notifyDataSetChanged()
:
通知附加的观察者基础数据已被更改,反映数据集的任何视图都应自行刷新。
答案 1 :(得分:0)
在删除或更改数据中的内容时,尝试调用适配器notifyDataSetChanged(或使其无效)。
还使用BaseAdapter来管理一个arraylist?为什么不使用ArrayAdapter?