Android 在ListAdapter中使用notifyDataSetChanged()
我在下一行定义了一个列表适配器:Android 在ListAdapter中使用notifyDataSetChanged(),android,android-arrayadapter,Android,Android Arrayadapter,我在下一行定义了一个列表适配器: setListAdapter( new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1, listItems)); setListAdapter( 新的ArrayAdapter(这个,android.R.layout.simple_list_item_1,listItems)); 现在我想使用notifyDataSetChanged() 正确的称呼是什么 适配器的id是什
setListAdapter(
new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1, listItems));
setListAdapter(
新的ArrayAdapter(这个,android.R.layout.simple_list_item_1,listItems));
现在我想使用notifyDataSetChanged()
正确的称呼是什么
适配器的id
是什么 这样做:
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
android.R.layout.simple_list_item_1, listItems);
setListAdapter(adapter);
adapter.notifyDataSetChanged();
ArrayAdapter=新的ArrayAdapter(此,
android.R.layout.simple_list_item_1,listItems);
setListAdapter(适配器);
adapter.notifyDataSetChanged();
更可取的做法是,在方法(即全局级别)之外声明您的
适配器对象,以便在类内的其他方法中也可以访问它。当列表项发生更改,并且您希望在列表视图中显示时,使用适配器是非常重要的。notifyDataSetChanged()
;因此,请使用适配器.notifyDataSetChanged()代码>列表项更新后为什么要使用它?当列表的内容发生更改时使用。否则就别管它了。