使用RecyclerView时,在动态添加/删除数据时,很有可能会出现下面的错误:
java.lang.IndexOutOfBoundsException:
Inconsistency detected. Invalid view holder adapter positionViewHolder{
424b7690 position=7 id=-1, oldPos=8,pLpos:8 scrap tmpDetached no parent} at
android.support.v7.widget.RecyclerView$Recycler.validateViewHolderForOffsetPosition(RecyclerView.java:4349)
官方提出过如下内容:(注意红色字体部分)