貌似有个小错误?
1-2基础知识介绍 4:35 处讲到“RecycledViewPool是一个静态内部类,是一个静态成员变量”。
Recycler是一个静态内部类没错,但在RecyclerView中并不是以静态成员变量存在的吧?看了一下源码,RecyclerView是委托Recycler管理RecycledViewPool的,Recycler中的mRecyclerPool并非静态成员。多个RecyclerView共同使用同一个RecyclerViewPool是通过set同一个RecyclerViewPool实现的,并非默认行为,如果是静态成员,对一个RecyclerView执行setRecycledViewPool方法就变更了所有RecyclerView的RecycledViewPool,然而并非这样~