Java 布局管理器调用(调用)方法onBindViewHolde(MyViewHolder,int位置)r中的哪一行代码?

Java 布局管理器调用(调用)方法onBindViewHolde(MyViewHolder,int位置)r中的哪一行代码?,java,android,android-layout,android-recyclerview,Java,Android,Android Layout,Android Recyclerview,在这个Android开发者文档中,MyAdapter类中方法onBindViewHolder(MyViewHolder,int-position)的注释如下: //替换视图的内容(由布局管理器调用) 我的问题是:布局管理器中的哪行代码调用(调用)此方法 在布局阶段调用 提供的用于调用内部管理缓存视图池并触发适配器onCreateViewHolder(如果没有可重用的视图)和onBindViewHolder,以返回准备添加到视图层次结构中的view 还有预取机制,用于创建和绑定当前正在滚动的视图持

在这个Android开发者文档中,MyAdapter类中方法onBindViewHolder(MyViewHolder,int-position)的注释如下: //替换视图的内容(由布局管理器调用)

我的问题是:布局管理器中的哪行代码调用(调用)此方法

在布局阶段调用

提供的用于调用内部管理缓存视图池并触发适配器
onCreateViewHolder
(如果没有可重用的视图)和
onBindViewHolder
,以返回准备添加到视图层次结构中的
view


还有预取机制,用于创建和绑定当前正在滚动的视图持有者。

谢谢。请你把“There are”的排字改一下好吗?我想把答案存档,并希望它是完美的。另外,您能展示一下这些代码行吗?@sunyaer实际上没有“代码行”,因为
LayoutManager
是一个抽象类,由实现来调用它们。您可以自由查看哪个是“主要”实现,但它相当复杂。