这是网上贴上的一张图片
1.第一种简单粗暴,直接在viewholder设置如下代码即可,但性能可能大打折扣
innerFragmentMyOderByViewHolder.setIsRecyclable(false);
2.第二种,推荐使用,在需要使用的viewholder 中对使用到的实体bean增加需要设置的状态字段,如user 中booeal ischeck=false,当点击该item中改变ischeck的值为true,在数据赋值的时候先判断是否选中,然后在设置不同状态。
实例: //点击的时候改变字段的值 public void onItemChildClick(BaseQuickAdapter adapter, View view, int position) {