admin管理员组

文章数量:1611919

在开发RecyclerView的条目删除的功能时,删除本地集合中数据时页面列表也要进行同步刷新,RecyclerView给我们提供了notifyItemRemoved()API使删除时带有删除的动画,但是notifyItemRemoved()在使用不当时会造成条目错乱,出现点击删除这个删除的却是那个。

这是因为删除一条时,position已经变化的缘故。应该使用holder.getAdapterPosition()重新获取position,而不能使用原来的final修饰的position(此变量不建议使用final修饰)。

 

本文标签: 界面方法RecyclerViewnotifyItemRemovedPosition