[英]Get Negative Position in RecyclerView
为什么有时负数返回 RecyclerView 中的位置?
获取位置:
holder.getAdapterPosition()
来自官方文档:
请注意,如果您已调用
notifyDataSetChanged()
,则在下一次布局传递之前,此方法的返回值将为NO_POSITION
。返回项的适配器位置,如果它仍然存在于适配器中。
NO_POSITION
如果 item 已从适配器中删除,则在最后一次布局传递后调用了notifyDataSetChanged()
或ViewHolder
已被回收。
NO_POSITION
值为 -1。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.