android listview移除全部,清除Android ListView

这篇博客主要讨论了在Android中如何清除ListView的内容。作者遇到的问题是,尽管调用了`adapter.notifyDataSetChanged()`和将Adapter设置为null,ListView仍然没有清除旧内容,而是与新数据一起显示。博客中提供了生成ListView的代码,并寻求帮助理解如何正确清空ListView并在每次刷新时只显示新数据。
摘要由CSDN通过智能技术生成

我有一个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()

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值