加载下一页时如何实现不用notifyDataSetChanged实现新数据显示?

清风2014 发布于 2014/10/20 16:41
阅读 147
收藏 0
有一个功能是:照片列表,上拉可以加载下一页的数据,一般的用法是加载到数据后,加到adapter的List的data中,然后notifyDataSetChanged();
但是这样做有一个问题,会把所有数据全部getView一遍,所有图片也要全部load一遍,当下拉到第10页时,每页15条数据,就要load150张图片。out of memery的问题就很常见了。
这种情况大家都用什么解决方案。
加载中
0
jince
jince
在网上找了一下,看看这个能不能帮到你http://blog.csdn.net/by317966834/article/details/8109329
0
清风2014
清风2014

谢谢,这篇文章看过,不适合我的这个场景,他主要是针对界面上现有的元素局部更新

0
acA
acA
notifyDataSetChanged 只会getview要显示的数据而已
0
金贵
金贵
可以试试控制list中图片的个数,其他的图片清空。每次load剩下的二三十个图片
返回顶部
顶部