Android RecyclerView Adapter ViewHolder 中获取 Activity

发布时间: 2022-11-25 14:21:44 作者: 大象笔记

之前记录过如何在 Fragment 中获取父级 Activity,这次发现需要在 RecyclerView Adapter ViewHolder 中获取 Activity。

简单来说,就是:

get Context from the view

例如,ViewHolder 中包含一个 text view 用来显示姓名,可以借此获取 context,从而得到 Activity.

(binding.name.context as ItemDetailHostActivity).stopSomething()

实际应用场景

我是一名山东烟台的开发者,联系作者