java.lang.IllegalArgumentException: Called attach on a child which is not detached: ViewHolder 出现原因: RecyclerView添加了Header 刷新的时候位置计算错了 position == 0 是Header的位置。 解决方法: notifyItemChanged(position + 1)