我有{@ 1}}子类中设置的元素向量,此适配器使用此元素
我需要刷新我的列表,所以我将新的向量设置为我的适配器类并调用BaseAdapter
方法,但它可以工作。
我该如何解决呢?
UPDT:
以下是我刷新方法的代码
adapter.notifyDataSetChanged();
答案 0 :(得分:0)
我假设是adapter.setGroups(page.getItems());将对象添加到适配器,并且您在ListActivity中,所以,您是否尝试过:
((SelectGroupsListAdapter)getListAdapter())。notifyDataSetChanged();
或
((SelectGroupsListAdapter)listAdapter).notifyDataSetChanged();
如果你的setGroups(page.getItems())设置了一个新的向量,请确保显式添加每个向量元素:
适配器内部方法:setGroups(...)
public void setGroups(List<?> newData){
for(Object o : newData){
add(o);
}
}