我有一个ListView.我想动态更改列表视图的内容.我使用了“ adapter.notifyDataSetChanged();”.更改内容.我也尝试将listview的适配器设置为null,但仍然得到相同的结果.它正在刷新,但未清除列表视图,而是将其与以前的结果附加在一起.我想要的是以前的内容应该删除,并且应该显示新的结果.
我无法理解我的错误在哪里以及我丢失了什么.
如果有人可以帮助我,我将非常感激.
下面是生成列表视图的代码
public void ListDrawer() {
try {
JSONObject jsonResponse = new JSONObject(jsonResult);
JSONArray jsonMainNode = jsonResponse.optJSONArray("myRegisteredList");
for (int i = 0; i < jsonMainNode.length(); i++) {
JSONObject jsonChildNode = jsonMainNode.getJSONObject(i);
String registered_name = jsonChildNode.optString("seminar");
String org = jsonChildNode.optString("organizer");
String sem_id = jsonChildNode.optString("id");
String r_sem = jsonChildNode.optString("seminar_id");
registeredlist = new HashMap()