一般点击 Item 进行跳转等不涉及 RecyclerView 数据变化的操作时,Position 和 getAdapterPosition() 是没什么区别的, 当涉及RecyclerView 数据变化时,使用getAdapterPosition() 代替 onBindViewHolder() 方法的 position。 因为 getAdapterPosition 获得的 position 是最新的 position。而 onBindViewHolder 方法的position 并不是最新的 position。
不要用position,用ViewHolder.getAdapterPosition()
80,351
社区成员
91,288
社区内容
加载中
试试用AI创作助手写篇文章吧