called detach on an already detached child ViewHolder
在为RecycleView添加头部视图的时候,添加一个的时候没有问题,正常运行;添加两个头部视图的时候,就崩溃了,错误信息如下:
添加头部视图的代码:
这里添加头部视图的时候是在 activity 中添加的,inflate 中的第二个参数是 recycleView,笔者上网查了一下,发现没什么人遇到这个BUG,遇到的人也没说出个所以然来,也没有解决的方案。
笔者是个菜鸟,发生这个错误的原因也不是很清楚,笔者的解决方案是把添加头部视图的代码放在adapter中去写,这样就不会发生错误了,代码如下:
笔者觉得 应该是 inflate 的第二个参数造成的,至于原因就不知道了,笔者只是个菜鸟。
called detach on an already detached child ViewHolder相关推荐
- java detach_线程 (detach的作用)
线程状态 在一个线程的生存期内,可以在多种状态之间转换.不同操作系统可以实现不同的线程模型,定义许多不同的线程状态,每个状 态还可以包含多个子状态.但大体说来,如下几种状态是通用的: 就绪:参与调度, ...
- node.js的开发流程_Node.js子流程:您需要了解的一切
node.js的开发流程 by Samer Buna 通过Samer Buna Node.js子流程:您需要了解的一切 (Node.js Child Processes: Everything you ...
- android 中使用ExpandableListView控件结合服务器json文件的下载
布局文件代码: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"xmlns ...
- C#多线程编程系列(五)- 使用任务并行库
目录 1.1 简介 1.2 创建任务 1.3 使用任务执行基本的操作 1.4 组合任务 1.5 将APM模式转换为任务 1.6 将EAP模式转换为任务 1.7 实现取消选项 1.8 处理任务中的异常 ...
- C++/C# Thread多线程总结
1.背景 一直都想写一篇关于多线程的文章,总结一下这方面的知识,也为自己和有需要的人提供参考,不再赘述,开始吧, 现在计算机一般都是多核的,4核和8核的比较多件,用于线上计算或专用工作的计算机更是大概 ...
- android 联系人 首字母分类 封装(更新)
代码下载地址:https://github.com/Aiushtha/-FancyListIndexer-master 以前写的demo泛型失效而且代码封装不怎么好,重新封装了一下,控件采用Fancy ...
- C#线程——Task(任务)
文章目录 一.认识Task 二.创建Task 三.任务控制 1.Task.Wait 2.Task.WaitAll 3.Task.WaitAny 4.Task的取消 5.Task.ContinueWit ...
- Called attach on a child which is not detached
当你的 adapter 添加了headview,adapter.notifyDataSetChanged()就会报Called attach on a child which is not detac ...
- Jquery empty() remove() detach() 方法的区别
方法简介: empty() This method removes not only child (and other descendant) elements, but also any text ...
最新文章
- 在ubuntu下设置eclipse开发STM32等嵌入式设备
- python简介、安装及基本设置
- php symfony框架,PHP-Symfony2全栈框架的停用组件
- mysql数据库查询缓存_MySQL查询缓存与数据库管理
- 最新版 | 2020李沐《动手学深度学习》
- 双程动态规划 nyoj61
- python爬虫,爬取猫眼电影2(xpath和bs4)
- 专家的修炼之路 —— 德雷福斯模型 Dreyfus
- 重建控制文件的案例(RESETLOGS模式和NORESETLOGS模式)
- arcgis server 10.4 安装与授权
- HTTP 307 redirect
- 基于博弈论和拍卖的数据定价综述
- 互联网环境下分布式事务处理系统现状与趋势
- 将本地创建的工程上传到github仓库中
- 【java】DecimalFormat与JTextArea的区别
- windows安全中心打不开defender的完美解决方法,适用于win11更新后进入defender提示需要新应用或者Windows安全中心出错,或者账户更换后出现此问题。
- 微信小程序:简单计算器
- 常规恢复_不完全恢复_丢失控制文件
- 概率论与数理统计——多方法解决-双样本方差的F检验-Excel/SPSS
- 数据封包解包协议之TCP封包解包
热门文章
- php 获取字符串括号,php截取_php利用大括号截取字符的方法
- Skywalking(8): 获取追踪ID
- Introduction to RTMFP
- IPSec over GRE 和 GRE over IPSec学习总结
- 设计模式学习(四):Decorator
- 教妹学Java(三十二):了解 Java 中的返回类型协变
- JZOJsenior3487.【NOIP2013模拟联考11】剑与魔法(dragons)
- Proguard介绍
- mysql中的top方法_各个数据库中top 的表示方法
- 支持中英双语和多种插件的开源对话语言模型,160亿参数