美文网首页
RecycleView Adapter使用notifyItemR

RecycleView Adapter使用notifyItemR

作者: hao_developer | 来源:发表于2021-11-08 11:45 被阅读0次

    因为删除某一项时调用notifyItemRemoved后,显示的item是不会调用onBind方法的,所以position并没有被刷新。这时候得到的position值就是错误的。
    最方便的就是调用notifyItemRangeChanged。如下

    list.remove(position);
    ((RecyclerView) view).getAdapter().notifyItemRemoved(position);
    ((RecyclerView) view).getAdapter().notifyItemRangeChanged(0,list.size());
    

    相关文章

      网友评论

          本文标题:RecycleView Adapter使用notifyItemR

          本文链接:https://www.haomeiwen.com/subject/pveuzltx.html