调用notifyDataSetChanged()有重新创新holder的问题 好的你说 2023-02-03 158 阅读1分钟 因为调用notifyDataSetChanged()会把RecyclerView的所有子view添加到recyclePool中,但是recyclePool同一类型的type最多只能存放5个,所以当RecyclerView的所有子view超过5个了,超过的部分就会重新创建了,也就意味着之前对holder的itemView的操作失效了。