Android中IndexOutOfBoundsException: Inconsistency detected. Invalid item position 1(offset:1).state:4
报错原因
很明显就是数组越界了
目的
我为什么显示报错,是因为我们想要使用recycleview来实现数据绑定,然后呢,每个item布局里面有个按钮,我想要点击item里面的按钮,然后删除当前的布局。然后我就再adapter里面使用点击事件呗,然后就再Mainactivity里面设置 adaper.notifyDataSetChanged();结果就报标题的错误了
解决办法:
在adapter适配器里面写一个监听接口,用于监听点击了哪一项,然后在MainActity中回调该方法,然后每删除一个数据,
原创
2020-08-04 22:19:44 ·
1094 阅读 ·
0 评论