这两个位置 (Position) 基本上是一样的, 除了在分发 adapter.notify* 事件 和 计算更新的布局的时候不一样. ..., 当你需要去使用最新的适配器位置时, 你应在使用这些方法, 即使这些位置还没有针对对布局进行更新....当你在重写布局管理器 RecyclerView.LayoutManager 时, 你总是想要去获取布局位置(Layout Position), 当你在重写 适配器 RecyclerView.Adapter..., 时, 你总是要获取适配器位置 (adapter positions)....的状态 的有用的信息, 如 目标滚动位置 和 View 组件 的焦点.
class RecyclerView.ViewCacheExtension ViewCacheExtension 是一个帮助类,