我有一个 ListAdapter 如下所示:

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

我试图在 notifyDataSetChanged() 函数中调用 onListItemClick() 。我尝试了几种不同的方法,并在 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 上调用 notifyDataSetChanged,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13431745/

10-12 01:20