错误现象:

列表中,某个用户的回复,开始显示为空,但是上下滑动列表,再滑回来,发现这个用户的回复不为空,而且显示了其他人的回复。上下滑动或者下拉刷新也会出现。

原因分析:

因为RecycleView view 的复用机制,itemView会复用, 如果正好你的内容是空,开始不会设置内容,滑动一下或者刷新一下,就会发现原来不显示内容的item 显示了别人的回复内容,因为复用了其他的item,昵称什么的都变了,但是因为没有设置回复内容,所以,显示了别人的内容。

这个bug一定操作可以必现。就是进去页面后,不要不滑动就刷新,因为你的itemView没有被回收,还是那个内容为空的item. 你拉到列表最下面,回去再刷新下,基本上必现。不用下拉刷新,多来回翻翻列表,也会出现。

解决方法:

不管怎么样,bindHolder 的时候,就算你的回复内容是空,你也要去设置文字为"",一定要设置对应的东西,不然会显示出来其他item 的内容。

RecycleView 各个条目的信息混乱相关推荐

  1. fresco+recycleview多条目

    清单文件 <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android=&qu ...

  2. 百度贴吧的数据抓取和分析(一):指定条目帖子信息抓取

    这个教程使用BeautifulSoup库爬取指定贴吧的帖子信息. 本教程的代码托管于github: https://github.com/w392807287/spider_baidu_bar 数据分 ...

  3. recycleview多条目展示

    //添加依赖//Recyclerview是listview的升级版implementation 'com.android.support:recyclerview-v7:28.0.0'//okhttp ...

  4. Android RecycleView切换条目布局visibility导致列表滑动

    在项目开发过程遇到一个问题,切换布局中某个子view的visibility为gone后,RecyclerView 自己莫名其妙的滚动了一点.通过网上查找发现,这是RecyclerView 抢占焦点导致 ...

  5. Linux下获取详细硬件信息的工具:Dmidecode命令详解

    Dmidecode 这款软件允许你在 Linux 系统下获取有关硬件方面的信息.Dmidecode 遵循 SMBIOS/DMI 标准,其输出的信息包括 BIOS.系统.主板.处理器.内存.缓存等等.偶 ...

  6. 汇总 Linux下获取详细硬件信息的工具:Dmidecode命令详解

    Dmidecode 这款软件允许你在 Linux 系统下获取有关硬件方面的信息.Dmidecode 遵循 SMBIOS/DMI 标准,其输出的信息包括 BIOS.系统.主板.处理器.内存.缓存等等.偶 ...

  7. 035、Linux下Dmidecode查看硬件信息

    查看服务器型号:dmidecode | grep 'Product Name' 查看主板的序列号:dmidecode |grep 'Serial Number' 查看系统序列号:dmidecode - ...

  8. RecycleView的正确打开方式

    Android界面的丰富多彩都是由于ListView的默默付出,但是需求日益变化,ListView的已经不再好用,并且不再满足"用户日益增长的娱乐需要同落后界面的矛盾",于是乎Go ...

  9. Linux 命令之 dmidecode -- 显示机器的DMI信息

    文章目录 命令介绍 常用选项 (一)Valid string keywords are (二)Valid type keywords are (三)type全部编码列表 命令示例 示例1,-d 后面跟 ...

最新文章

  1. 【杂谈】Oracle里scott的由来
  2. RecyclerView因版本问题无法加载
  3. 零基础怎么自学Java?自学Java有什么误区?
  4. 校招小白机考入坑之从键盘输入java的各种数据类型
  5. 基于JAVA+SpringMVC+Mybatis+MYSQL的生活质量衡量系统
  6. 【解决】打印机只打印第一页纸的问题
  7. 巧用 Nginx 快速实现 HTTPS 双向认证
  8. 解决xshell6评估过期,需采购问题
  9. eclipse 安装插件不生效
  10. Python 06 编码
  11. Bookshelf 2 POJ - 3628(01背包||DFS)
  12. 大学计算机python基础课件,大学计算机python基础课件2015lecture03.pdf
  13. 诊断某段时间数据库性能抖动问题思路
  14. 2022-2028全球与中国汽车空调冷凝器市场现状及未来发展趋势
  15. 小程序设置整个页面背景
  16. 西邮Linux小组免试题揭秘
  17. 柏力纪德:成功对接类目小二的关键是什么
  18. 异军突起,私域流量才是真正的护城河(中)
  19. 这些管理学定律你知多少?
  20. 本地连接IP切换bat命令

热门文章

  1. vex机器人比赛 一队人数_VEX世锦赛中国区总决赛在渝闭幕 重庆晚报记者带你了解VEX机器人的那些事...
  2. 记录一下从标定模型中读取参数
  3. JAVA接口的访问权限_Java中访问权限-类和接口
  4. python内置函数有哪些_Python集合有哪些内置函数可以使用,这些内置函数有什么功能...
  5. NSGA-II入门C1
  6. 【学时总结】 ◆学时·III◆ 二分图
  7. Redis系列-远程连接redis并给redis加锁
  8. iOS UIlabel内容之后添加全文/展开
  9. JavaWeb-网站在线用户信息、网站访问量以及管理踢出用户实例
  10. 利用MAVEN打包可运行jar包,包括依赖的第三方包