ListView中getAdapter中消息重叠

huanhuanfu 2015-04-27 11:30:53

在做项目中,listView中消息过多刷新界面时,有时候会出现这种情况。
请大家帮忙分析一下为什么会有这种情况发生。
...全文
185 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
huanhuanfu 2015-04-28
  • 打赏
  • 举报
回复
头像肯定是缓存了的。。。
韩曙亮 2015-04-27
  • 打赏
  • 举报
回复
你慢慢试试吧
韩曙亮 2015-04-27
  • 打赏
  • 举报
回复
本身的List类 和 Adapter 理论逻辑上没问题 这是界面渲染的问题 估计可能有2个原因 : Adapter刷新频率太高, 存储数据条数太多 试着减少 Adapter 中的数据集缓存, 只缓存 界面显示条数 * 3 条数据, 滑动完之后继续加载, 或者每滑动一条 加载一次
答题小助手 2015-04-27
  • 打赏
  • 举报
回复
你adapter优化了么?然后加载头像是每次都加载了一个还是在adapter里面静态存储起来了?
huanhuanfu 2015-04-27
  • 打赏
  • 举报
回复
这个确实是你所说的,里面数据量会有很多,聊天数据嘛,群聊数据,动不动几百上千条,消息多的时候刷新频率1-2秒刷新一次。 有没有什么好的优化建议。。。

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧