问答详情
源自:1-2 RecyclerView-基础知识介绍

貌似有个小错误?

1-2基础知识介绍 4:35 处讲到“RecycledViewPool是一个静态内部类,是一个静态成员变量”。

Recycler是一个静态内部类没错,但在RecyclerView中并不是以静态成员变量存在的吧?看了一下源码,RecyclerView是委托Recycler管理RecycledViewPool的,Recycler中的mRecyclerPool并非静态成员。多个RecyclerView共同使用同一个RecyclerViewPool是通过set同一个RecyclerViewPool实现的,并非默认行为,如果是静态成员,对一个RecyclerView执行setRecycledViewPool方法就变更了所有RecyclerView的RecycledViewPool,然而并非这样~


提问者:colin3691787 2017-10-23 19:28

个回答

  • 慕哥1154185
    2019-10-07 17:13:12

    积分是