listview 怎样不重复加载以前加载过的item而只加载增加的item? listviewitem重复 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 有没有尝试Adapter的notifyDataSetChanged()方法。 看看在notifyDataSetChanged()之前的数据源是不是开始初始化的那个数据源 最好在adpter里加入add方法,改变起初的数据源再调用notifyDataSetChanged 谢谢你的回复!我的意思是每次加载的时候,只加载最后一次的item,最后一次以前的item,以前已经加载过了,就不再重复加载了。 我的回答就是针对你的问题的啊,会重新加载item的原因就我知道的有一、数据源重新new了一个或者它的引用变了导致Adapter里的getView重新从头开始初始化ListVIew,二、或者adapter本身重新new了一次 不要在循环中重复的去new adapter , adapter new 一次数据源 new 一次,添加数据时给数据源添加数据然后 adapter.notifyDataSetChanged 谢谢以上2位朋友的回复!关于代码优化,这个我会去做。我的主要目的,是以前加载过的ITEM对应的view,就不再去加载了。而只加载最后一个item对应的view,这个该怎么做?! 谢谢各位的回复了。可能是由于我没说得很清楚,导致各位没有理解到我的意图。所以结贴从新开了一个帖子:http://bbs.csdn.net/topics/390993202 【书籍】求多线程编程和网络编程方面的书籍推荐 HTC的机器为什么把路由都删了还能上网? 关于android应用的问题 手机间用户信息的传递 求解决方法,软件登录后切换到后台,再次点击软件图标,软件偶尔会再次进入登录界面 Android 检测Temperature,过高或者过低则进行关机,如何实现? eclipse 怎么装 web 插件 ps遮罩效果怎么实现在android里实现 初学者请问碎片问题 android 布局缩放和移动 自定义的ListView如何实现 如何解析xml文件根节点的属性
谢谢你的回复!
我的意思是每次加载的时候,只加载最后一次的item,最后一次以前的item,以前已经加载过了,就不再重复加载了。
adapter new 一次
数据源 new 一次,
添加数据时给数据源添加数据
然后 adapter.notifyDataSetChanged
可能是由于我没说得很清楚,导致各位没有理解到我的意图。所以结贴从新开了一个帖子:
http://bbs.csdn.net/topics/390993202