问题 getAdapterPosition始终返回-1 报错 java.lang.ArrayIndexOutOfBoundsException: length=73; index=-1 一看就知道是数组越界了。 调试 该打印的都打印出来看看: 把View和ViewHolder打印出来,结果里面position的值都是-1,到这里就知道,肯定是Adapter哪里出问题了。 分析 最后,经过查资料和文档,说是因为调用了notifyDataSetChanged()导致的,网上给的答案也不是很具体,说是在ViewHolde…

2021年3月5日 0条评论 16点热度 阅读全文