其他分享
首页 > 其他分享> > android – 在ListAdapter上调用notifyDataSetChanged

android – 在ListAdapter上调用notifyDataSetChanged

作者:互联网

我有一个ListAdapter,如下所示:

setListAdapter(new ArrayAdapter<String>(DeleteMenu.this,             
                                  android.R.layout.simple_list_item_1, 
                                  classes));

我试图在onListItemClick()函数内调用notifyDataSetChanged().我尝试了几种不同的方法,并在StackOverFlow中查看了类似的问题,但我仍然无法弄明白.

有人可以帮忙吗?

编辑:我应该更清楚,我没有得到错误,我根本不知道调用函数notifyDataSetChanged()方法.我是否必须将ListAdapter分配给变量并将其称为var.notifyDataSetChanged()?

解决方法:

你应该在Adapter上调用notifyDataSetChanged.

Adapter adapter = new Adapter();
ListView list = (ListView) findViewById(R.id.listview);
list.setAdapter(adapter);
adapter.notifyDataSetChanged();

标签:android,listadapter
来源: https://codeday.me/bug/20190713/1450528.html