gpt4 book ai didi

Android Listview 项目删除但适配器未设置且项目仍在显示?

转载 作者:搜寻专家 更新时间:2023-11-01 08:02:30 26 4
gpt4 key购买 nike

我在 Button 上有这段代码,点击

我正在从 ListView 中删除项目,但问题是它仍然显示在适配器上。

restaurants_bean_arr.remove(restaurants_bean_arr.get(item_position).facilities.get(item_position).getUrl());
restaurants_bean_arr.remove(restaurants_bean_arr.get(item_position).facilities.get(item_position).getName());
DisplayDataAdapter adapter = new DisplayDataAdapter(getApplicationContext());
adapter.notifyDataSetChanged();
listView.setAdapter(adapter);

知道项目没有从对象类 ArrayList 中移除可能是什么问题吗。

谢谢

最佳答案

切换顺序:

adapter.notifyDataSetChanged(); 
listView.setAdapter(adapter);

收件人:

listView.setAdapter(adapter);
adapter.notifyDataSetChanged();

关于Android Listview 项目删除但适配器未设置且项目仍在显示?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19070522/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com