工作中发现bugly上报了一个崩溃,日志如下:

java.lang.IndexOutOfBoundsExceptionInconsistency detected. Invalid view holder adapter positionb{9cd1115 position=0 id=-1, oldPos=1, pLpos:1 scrap [attachedScrap] tmpDetached no parent} androidx.recyclerview.widget.RecyclerView{5c76d75 VFED..... .F....I. 0,0-720,1300 #7f0903f7 app:id/swipe_target}, adapter:o.a.a.m.b.x0@6c1710a, layout:androidx.recyclerview.widget.LinearLayoutManager@88a5d7b,

经过排查发现在列表只有1个item时,删除该item,并用notifyItemRemoved通知列表刷新时会崩溃,日志就是上面报的这个,所以在用notifyItemRemoved要注意,如果要删除的item是列表仅有的item,不要用notifyItemRemoved通知列表刷新,可改用notifyDataSetChanged

java.lang.IndexOutOfBoundsExceptionInconsistency detected. Invalid view holder adapter position问题处理相关推荐

  1. Inconsistency detected Invalid view holder adapter position

    RecyclerView在添加数据的时候发生了异常. java.lang.IndexOutOfBoundsException: Inconsistency detected. Invalid view ...

  2. 解决IndexOutOfBoundsException: Inconsistency detected. Invalid view holder adapter

    解决IndexOutOfBoundsException: Inconsistency detected. Invalid view holder adapter 最近项目已个要求,recyclervi ...

  3. Inconsistency detected. Invalid view holder adapter positionVH

    recycleview报错,是因为我的list引用了静态变量的list,直接=了,应该是list.addAll(静态变量list)

  4. RecyclerView问题:java.lang.IndexOutOfBoundsException: Inconsistency detected. Invalid view holder adap

    ###写在前面 在使用RecyclerView中出现了一个问题,如下图 ###解决办法: 我们在使用RecycxlerView时,通常先回设置一个LayoutManager 我们的问题出现在Layou ...

  5. 解决java.lang.IllegalStateException: The content of the adapter has changed but ListView...的问题

    我写了一个Dialog,Dialog中有一个ListView,想要点ListView中的一项后,跳转到另外一个Activity去. 但在使用时,会偶尔报出下面的错误: 02-21 14:54:28.9 ...

  6. android——fragment长时间home或者锁屏java.lang.IllegalArgumentException:No view found for id for.......

    在项目中遇到了这个问题.头痛了很久,总是无法重现,也不能很好的解决.总是在息屏后一段时间,就会报java.lang.IllegalArgumentException:No view found for ...

  7. java.lang.IllegalArgumentException: An invalid domain [.test.com] was specified for this cookie解决方法

    java.lang.IllegalArgumentException: An invalid domain [.test.com] was specified for this cookie解决方法 ...

  8. java.lang.NullPointerException: Missing required view with报错

    一,报错信息如下 E/AndroidRuntime: FATAL EXCEPTION: mainProcess: com.example.androidmqttclient, PID: 8997jav ...

  9. - 错误信息:java.lang.IllegalArgumentException: An invalid domain [.buding.show] was specified for this c

    - 错误信息:java.lang.IllegalArgumentException: An invalid domain [.buding.show] was specified for this c ...

最新文章

  1. 公司这套架构统一处理 try...catch 这么香,求求你不要再满屏写了,再发现扣绩效!...
  2. 无影云电脑居家办公最佳实践(便捷账号)
  3. c#通过app.manifest使程序 右键 以管理员身份运行
  4. js Array扩展方法
  5. 小型团队快速开发方法
  6. 【POJ2888】Magic Bracelet Burnside引理+欧拉函数+矩阵乘法
  7. AngularJs自定义指令详解(10) - 执行次序
  8. Java集合相关面试题总结
  9. java统计系统工具类
  10. 【centos7x86】安装源 设置基础软件仓库时出错 解决办法
  11. 传网络安全提供商FireEye有意收购CyberArk
  12. word中,解决插入形状后固定位置不变。
  13. java null==null是否成立
  14. Certificate for <xx.xxx.xxx.xxx> doesn‘t match any of the subject alternative names: [xx.xxxx.xxxx.
  15. 二手车价格预测数据探索
  16. 今天我们来聊聊防盗链机制
  17. 【OfferX】常见题目
  18. el-input-number 默认值设置失效
  19. 股票 K线图 蜡烛图
  20. 武汉Java培训机构排名最新数据,这家机构始终名列前茅

热门文章

  1. linux中date命令详解,linux中date命令的详细解释
  2. python色卡识别_用Python帮小姐姐选口红,人人都是李佳琦
  3. 为什么应该学好软件工程?
  4. 整理研究方向(1)【未完成】
  5. NLP(9): 机器学习介绍,朴素贝叶斯,python高阶函数应用
  6. 职通未来 The Next One——赴一场不一样的招聘会
  7. ODU帧转OTU帧流程
  8. 动态代理是什么?应用场景?
  9. 邮件撤回怎么操作?个人邮箱Outlook登录入口在哪?
  10. 软件评测师题库--操作系统基础知识