当我们需要remove掉一条数据(位置在position)时,想要使用RecyclerView的动态效果,就需要调用notifyItemRemoved。但是该方法不会使position及其之后位置的vitemiew重新onBindViewHolder。所以不当使用会导致下标错乱,各种坑爹的bug就来了。
弥补上面的问题,你还需要调用 notifyItenRangeChanged方法,使下面的itemview重新onBind,就可以了。
如下解决:
当我们需要remove掉一条数据(位置在position)时,想要使用RecyclerView的动态效果,就需要调用notifyItemRemoved。但是该方法不会使position及其之后位置的vitemiew重新onBindViewHolder。所以不当使用会导致下标错乱,各种坑爹的bug就来了。
弥补上面的问题,你还需要调用 notifyItenRangeChanged方法,使下面的itemview重新onBind,就可以了。
如下解决:
LVGL界面切换问题解决
Greenplum是什么鬼?干啥用的?能吃吗? 下面是官网的一段英文: 大概翻译一下: Greenplum Database是一个大规模并行处理(MPP)数据库服务器,其架构专门用于管理大规模分析数据仓库和...
Linux命令使用说明,用百度。排错使用谷歌。
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M