我用于notifyDataSetChanged
适配器,但我的列表没有更新。这是我的代码的一部分。
adapter = new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1,userNames);
list = (ListView) findViewById(R.id.listViewUsers);
list.setAdapter(adapter);
所以每次我向 中添加项目时userNames
,我都会调用adapter.notifyDataSetChanged();
方法,但没有任何更新。我尝试了很多清理,清理userNames
的方法,但它不起作用。谁能帮我?谢谢
编辑:
我在添加新用户的地方调用这两个函数。
userNames.add(user.getUsername());
adapter.notifyDataSetChanged();
我也有User
课,但我填写ListView
了用户的用户名。