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

添加头部视图的代码:
called detach on an already detached child ViewHolder

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

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

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

相关文章:

  • 2022-12-23
  • 2021-09-16
  • 2021-08-21
  • 2021-10-22
  • 2021-11-15
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-10-02
  • 2021-06-20
  • 2022-12-23
相关资源
相似解决方案