在Android 上喜欢用RecyclerView,也挺好用的,但是发现重载数据的时候,就是说在一个RecyclerView里面变换它item的长度,我就会发生这个错误。上网找了一圈是它原生的bug,解决办法也有好多
这个对我有用重新弄一个LayoutManager,重写onLayoutChildren方法,在遇到这个异常时,直接抛出异
也有人说清理列表里的view,但我试了还是不行

public class MyContentLinearLayoutManager extends LinearLayoutManager {public MyContentLinearLayoutManager(Context context){super(context);}public MyContentLinearLayoutManager(Context context,int orientation,boolean reverseLayout){super(context,orientation,reverseLayout);}public MyContentLinearLayoutManager(Context context, AttributeSet attrs, int defStyleAttr, int defStyleRes){super(context, attrs, defStyleAttr, defStyleRes);}@Overridepublic void onLayoutChildren(RecyclerView.Recycler recycler, RecyclerView.State state) {try {super.onLayoutChildren(recycler, state);}catch (IndexOutOfBoundsException e){e.printStackTrace();}}
}

就酱

Android positionViewHolder{4d61b3c position=2 id=-1, oldPos=-1, pLpos:-1 no parent}相关推荐

  1. Android 分析监听器上的参数position和id(二)

    二.使用方式 分两种场景,以代码的形式来展示使用方式,以下均选中第2行: 1.SimpleAdapter 模拟数据,其中_id类似于数据库中的主键,主键名一定要带有"_id",An ...

  2. android动态设置textview的id,动态调整TextView的Gravity

    需求:ListView中的item中有一个TextView,该TextView的宽度确定,根据要显示的内容长度动态调整文字的显示方式:不超过1行居中显示:超过1行的话无论第二行有几个字,左对齐显示. ...

  3. 关于android设备唯一区分device id的取得

    2019独角兽企业重金招聘Python工程师标准>>> 有些apk为了区分唯一设备,需要用到一个device id. 1. 取得设备的MAC address    如果用户没有通过w ...

  4. android 添加子view,Android基于Window.ID_ANDROID_CONTENT给定id添加子View

    Android基于Window.ID_ANDROID_CONTENT给定id添加子View 这一技术特点在一些视频播放器中比较有用. 例如代码: package zhangphil.demo; imp ...

  5. android 无appid分享_App ID 和Bundle ID 有什么不同?ios面试攻克篇(六)

    '写在前面的话' 这些是我对iOS面试时会碰到的问题的解决方法,整理出来分享给大家,有些错误不要 笑了,希望对大家有所帮助.大家有更好的解决办法也欢迎沟通交流. 一直以来都有写点儿东西的想法,就从笔记 ...

  6. Android Q 获取设备唯一ID(UDID\GUID\UUID\SSAID\GAID)

    Android Q获取设备唯一ID(UDID\GUID\UUID\SSAID\GAID) 一.简介 1.1 问题背景 1.2 关键技术 二.解决方案 2.1 谷歌官方推荐方案 (4种) 2.2 实现方 ...

  7. android 获取控件 id 工具,如何使用appium desktop 获取Android APP 控件的id

    背景: 随着Android 版本的更新,你会发现我们之前用的最新的版本的Appium 1.5.3无法启动我们的 Android APP 在模拟器为7.0的设备上,所以我们有必要了解如何使用 appiu ...

  8. 最全详解Android设备UDID还是唯一ID?

    这篇文章主要介绍了Android设备UDID还是唯一ID?我觉得挺不错的,现在分享给大家,也给大家做个参考. 我想为我的 Android应用程序生成android设备唯一ID,以根据用户设备udid创 ...

  9. Androidの通过查询电话号码或ID获取联系人头像

    Androidの通过查询电话号码或ID获取联系人头像 1.通过联系人手机号码查询获取头像 // 取得Intent中的頭像 ivShowImage = (ImageView) findViewById( ...

  10. Windows 11 Android subsystem无需美区ID和测试通道直接安装——Win11 安卓子系统安装小记

    Windows 11 Android subsystem 无需美区ID和测试通道直接安装--Win11 安卓子系统安装小记 文章目录 Windows 11 Android subsystem 无需美区 ...

最新文章

  1. 论文笔记:Integrating Classification and Association Rule Mining (即,CBA算法介绍)
  2. UIImagePickerController在iPhone和iPad中用法的一点不同[转]
  3. arcgis xml 下载 切片_arcgis api 4.x for js地图加载arcgisserver本地离线瓦片(附源码下载)...
  4. 不可不知的 Android strings.xml 那些事
  5. Linux深度系统卡在开机界面,deepin开机卡死在logo页面解决方案
  6. Oracle 分析函数
  7. 怎么用计算机做目录,word目录怎么自动生成详细教程
  8. 如何在Microsoft Word里面插入图片作为背景?
  9. The name `AssetDatabase' does not exist in the current context
  10. 【Pigeon源码阅读】RPC底层通信实现原理(八)
  11. PeopleSoft 登录页面更换
  12. vin端口是什么意思_这些问题你都答不上,还好意思说自己学过网络?
  13. 淘宝开源深度学习端侧推理引擎 MNN
  14. 理财笔记 - 听说的老A的不断买入自家公司股票实现财务自由
  15. 最新版 苹果 IOS AppStore证书申请全流程 包括p12文件
  16. 分页插件PageHelper失效
  17. 微信公众平台开发过程
  18. 被“忽略”的云巨头:天翼云营收三位增长从何而来? | 看财报
  19. Java8.0 新特性二之Stream
  20. 阿里云ECS搭建正向代理,代理线下办公网络代理上网

热门文章

  1. 适合数码家电行业用的进销存,一个软件顶一百个人工不是梦
  2. surface人脸识别摄像头不支持的情况解决方案
  3. windows扫雷的模拟实现(C语言)
  4. julia linux下载位置,在 Ubuntu 上安装 Julia
  5. 车辆检测技术的应用分析
  6. pytthon django开发php,记录Django开发心得
  7. Microsoft Visual Studio 2010 注册码
  8. 向日葵能自动连接服务器吗,向日葵远程控制是如何设置连接的
  9. 2019年零售企业营销变革:私域流量池 + 个人IP =流量价值最大化!
  10. X-VECTORS: ROBUST DNN EMBEDDINGS FOR SPEAKER RECOGNITION论文翻译