基本上,我正在尝试实现一个下拉过滤器,用户选择一个名称并更新列表。因此,我需要将列表重置为原始格式,然后应用过滤器。
这就是我所拥有的:
int size = list.size();
int count = 0;
ArrayList<Object> newList = new ArrayList<>();
newList = (ArrayList<Object>)list.clone();
for (int i=0; i<list.size();){
if(!list.get(i).getForename().equals(forename)){
list.remove(i);
}
else {
i++;
}
}
adapter.notifyDataSetChanged();
有没有办法临时删除列表,以便每次更新时选择一个值?