你好我需要刷新我的List视图来自Adapter类或其他activity.Please尽快回复。
答案 0 :(得分:0)
只需这样做
//declare a static variable
public static MyListAdapter adapter;
//at the place where you call the adapter constructor;
MyListAdapter adapter=new MyListAdapter(//parameters here);
MyListAdapter=adapter;
//call from anywhere
try{
ClassName.adapter.notifyDatasetChanged();
}catch(Throwable e){
//error occured. Probably null
}
答案 1 :(得分:0)
只要修改了相应的数据集,就可以在notifyDataSetChanged()
上致电Adapter
。
答案 2 :(得分:0)
你可以通过创建活动的静态引用来实现它,你可以在其中使用listview并调用referesh函数,之后只需要引用该类的静态变量,只需在Adapter或任何其他类中调用该函数。 例如:Classname.stataticvar.fucntion
尝试一下。