我在这篇用 notifyDataSetChanged() 更新 ExpandableListView 的帖子中发现了我的问题
“每次使用 setNotifyDatasetChanged 刷新视图时,适配器都会调用列表周围的循环。由于您所做的更改,适配器中的列表会获得空值。”
我是初学者,无法正确更改列表
我的消息来源
public class UrlArrayAdapter extends ArrayAdapter<UrlItem> {
private LayoutInflater inflater;
private ListView urlListView1;
private ArrayList<UrlItem> urlItems1;
public UrlArrayAdapter(Context context, ListView urlListView,
ArrayList<UrlItem> urlLists) {
super(context, urlListView.getId(), urlLists);
this.urlItems1 = urlLists;
this.urlListView1 = urlListView;
inflater = LayoutInflater.from(context);
如何从基本适配器的 urlLists 列表中删除项目?