Android - Adapter 是所有*Adapter 的超级接口吗?

Android - Is Adapter is super interface of all *Adapter?

我是 android 的新手,正在学习适配器。为此,我正在使用 Android official 文档。

我对适配器的一件事感到困惑。 Adapter 是 android 中所有适配器 class 的超级接口吗?

如果那么为什么this页面上没有提到它是android中所有适配器的超级接口。事实上,它位于层次结构的顶部。见下图:

甚至这个接口也不在hierarchy中here:见下图:

如果没有那么Adapter接口的方法是如何实现的?

也可能是我的理解有误。此接口是否可由自定义用户定义的 class 实现,或者不是在内部实现,还是其他?非常感谢您对这种困惑的解释和澄清。

Is the Adapter is super interface of all the adapters classes in android?

没有。它适用于经典的 AdapterView 系列视图(例如,ListViewSpinner)及其适配器集。 RecyclerView.AdapterPagerAdapter 等与 Adapter 无关,只是它们都扮演着相同的角色。

and even this interface is also not in the hierarchy here: See picture below:

ArrayAdapter 实现了 ThemedSpinnerAdapter,它扩展了 Adapter。 JavaDocs 没有指出实现接口的继承层次结构。