我用notifyDataSetChanged
適配器,但我的列表沒有更新。這是我的代碼的一部分。適配器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
與用戶的用戶名。
請出示更多的代碼,您更改您的用戶名? – Eugene
感謝您的回覆,我做了一個編輯 –