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 OpenGL ES运行出错 始终不能获得运行中App的图标,求高手解答,附代码。 连续播放音乐问题 Handler LocationManager 问题 安卓浏览器的问题:打开本地html文件的问题 急急急 自己写的Android应用被360报出木马了 怎么办 只是一个锁屏软件啊 PathMeasure 这个类怎么用的?sdk表示看不懂啊,搜也搜不到例子,有没有大神用过的。谢谢~在线等 Android Studio突发这种编码问题,怎么办 怎样打开图文混排的网页? 自定义的ListView如何实现 如何解析xml文件根节点的属性
谢谢你的回复!
我的意思是每次加载的时候,只加载最后一次的item,最后一次以前的item,以前已经加载过了,就不再重复加载了。
adapter new 一次
数据源 new 一次,
添加数据时给数据源添加数据
然后 adapter.notifyDataSetChanged
可能是由于我没说得很清楚,导致各位没有理解到我的意图。所以结贴从新开了一个帖子:
http://bbs.csdn.net/topics/390993202