在为RecycleView添加头部视图的时候,添加一个的时候没有问题,正常运行;添加两个头部视图的时候,就崩溃了,错误信息如下:

添加头部视图的代码:

这里添加头部视图的时候是在 activity 中添加的,inflate 中的第二个参数是 recycleView,笔者上网查了一下,发现没什么人遇到这个BUG,遇到的人也没说出个所以然来,也没有解决的方案。

笔者是个菜鸟,发生这个错误的原因也不是很清楚,笔者的解决方案是把添加头部视图的代码放在adapter中去写,这样就不会发生错误了,代码如下:

笔者觉得 应该是 inflate 的第二个参数造成的,至于原因就不知道了,笔者只是个菜鸟。

called detach on an already detached child ViewHolder相关推荐

  1. java detach_线程 (detach的作用)

    线程状态 在一个线程的生存期内,可以在多种状态之间转换.不同操作系统可以实现不同的线程模型,定义许多不同的线程状态,每个状 态还可以包含多个子状态.但大体说来,如下几种状态是通用的: 就绪:参与调度, ...

  2. node.js的开发流程_Node.js子流程:您需要了解的一切

    node.js的开发流程 by Samer Buna 通过Samer Buna Node.js子流程:您需要了解的一切 (Node.js Child Processes: Everything you ...

  3. android 中使用ExpandableListView控件结合服务器json文件的下载

    布局文件代码: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"xmlns ...

  4. C#多线程编程系列(五)- 使用任务并行库

    目录 1.1 简介 1.2 创建任务 1.3 使用任务执行基本的操作 1.4 组合任务 1.5 将APM模式转换为任务 1.6 将EAP模式转换为任务 1.7 实现取消选项 1.8 处理任务中的异常 ...

  5. C++/C# Thread多线程总结

    1.背景 一直都想写一篇关于多线程的文章,总结一下这方面的知识,也为自己和有需要的人提供参考,不再赘述,开始吧, 现在计算机一般都是多核的,4核和8核的比较多件,用于线上计算或专用工作的计算机更是大概 ...

  6. android 联系人 首字母分类 封装(更新)

    代码下载地址:https://github.com/Aiushtha/-FancyListIndexer-master 以前写的demo泛型失效而且代码封装不怎么好,重新封装了一下,控件采用Fancy ...

  7. C#线程——Task(任务)

    文章目录 一.认识Task 二.创建Task 三.任务控制 1.Task.Wait 2.Task.WaitAll 3.Task.WaitAny 4.Task的取消 5.Task.ContinueWit ...

  8. Called attach on a child which is not detached

    当你的 adapter 添加了headview,adapter.notifyDataSetChanged()就会报Called attach on a child which is not detac ...

  9. Jquery empty() remove() detach() 方法的区别

    方法简介: empty() This method removes not only child (and other descendant) elements, but also any text ...

最新文章

  1. 在ubuntu下设置eclipse开发STM32等嵌入式设备
  2. python简介、安装及基本设置
  3. php symfony框架,PHP-Symfony2全栈框架的停用组件
  4. mysql数据库查询缓存_MySQL查询缓存与数据库管理
  5. 最新版 | 2020李沐《动手学深度学习》
  6. 双程动态规划 nyoj61
  7. python爬虫,爬取猫眼电影2(xpath和bs4)
  8. 专家的修炼之路 —— 德雷福斯模型 Dreyfus
  9. 重建控制文件的案例(RESETLOGS模式和NORESETLOGS模式)
  10. arcgis server 10.4 安装与授权
  11. HTTP 307 redirect
  12. 基于博弈论和拍卖的数据定价综述
  13. 互联网环境下分布式事务处理系统现状与趋势
  14. 将本地创建的工程上传到github仓库中
  15. 【java】DecimalFormat与JTextArea的区别
  16. windows安全中心打不开defender的完美解决方法,适用于win11更新后进入defender提示需要新应用或者Windows安全中心出错,或者账户更换后出现此问题。
  17. 微信小程序:简单计算器
  18. 常规恢复_不完全恢复_丢失控制文件
  19. 概率论与数理统计——多方法解决-双样本方差的F检验-Excel/SPSS
  20. 数据封包解包协议之TCP封包解包

热门文章

  1. php 获取字符串括号,php截取_php利用大括号截取字符的方法
  2. Skywalking(8): 获取追踪ID
  3. Introduction to RTMFP
  4. IPSec over GRE 和 GRE over IPSec学习总结
  5. 设计模式学习(四):Decorator
  6. 教妹学Java(三十二):了解 Java 中的返回类型协变
  7. JZOJsenior3487.【NOIP2013模拟联考11】剑与魔法(dragons)
  8. Proguard介绍
  9. mysql中的top方法_各个数据库中top 的表示方法
  10. 支持中英双语和多种插件的开源对话语言模型,160亿参数