ListView中getAdapter中消息重叠

Android 码拜 10年前 (2015-05-10) 1146次浏览 0个评论

ListView中getAdapter中消息重叠
在做项目中,listView中消息过多刷新界面时,有时候会出现这种情况。
请大家帮忙分析一下为什么会有这种情况发生。

15分
本身的List类 和 Adapter 理论逻辑上没问题 
这是界面渲染的问题 
估计可能有2个原因 : Adapter刷新频率太高, 存储数据条数太多
试着减少 Adapter 中的数据集缓存, 只缓存 界面显示条数 * 3 条数据, 滑动完之后继续加载, 或者每滑动一条 加载一次
你慢慢试试吧 
这个确实是你所说的,里面数据量会有很多,聊天数据嘛,群聊数据,动不动几百上千条,消息多的时候刷新频率1-2秒刷新一次。
有没有什么好的优化建议。。。
5分
你adapter优化了么?然后加载头像是每次都加载了一个还是在adapter里面静态存储起来了?
头像肯定是缓存了的。。。

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明ListView中getAdapter中消息重叠
喜欢 (0)
[1034331897@qq.com]
分享 (0)

文章评论已关闭!