关于ListView显示数据,堆积问题的解决方案!!!
关于ListView显示数据,堆积问题的解决方案!!!
烧酒二两 发表于2年前
关于ListView显示数据,堆积问题的解决方案!!!
  • 发表于 2年前
  • 阅读 9
  • 收藏 0
  • 点赞 0
  • 评论 0

标题:腾讯云 新注册用户域名抢购1元起>>>   

摘要: ListView、数据显示、数据堆积

首先非常感谢回帖的朋友,让我学到不少东西,尽管没有通过那种方案解决问题,但我依旧是感谢万分。

可能是脾气问题,我是不达目的誓不罢休的那种脾气,今天花了一天时间,研究问题,通过下面那种方式解决了问题,虽然很Low...但我还是很开心,有了收获,有了所得,付出值得,做程序员是要兴趣和激情的,有了这两项,我想我一定可以越来越向大神们看起吧!

解决了,我直接继承自ListActivity,通过getListView()方法获得ListView对象,然后在onDestroy()方法里将全局ListView置为null,当然自定义方法setData()里也进行了判断。

/**
	 * 获取传递过来的数据
	 */
	private void setData() {
		Intent intent=getIntent();
		Information info = (Information) intent.getSerializableExtra("info");
		if (list1==null) {
			list1=info.getResult().getList();
		}else {
			list1.clear();
			adapter.notifyDataSetChanged();
			list1=info.getResult().getList();
		}
		
	}
@Override
	protected void onDestroy() {
		freshDataAndAdapter();
		super.onDestroy();
	}
/**
*刷新数据和adapter
*
/
private void freshDataAndAdapter() {
		lvDetial.removeAllViewsInLayout();;
		list1.clear();
		adapter.notifyDataSetChanged();
	}
共有 人打赏支持
粉丝 2
博文 22
码字总数 10224
×
烧酒二两
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: