如何使用视图绑定从 Fragment 更改父活动中的视图

时间:2021-05-26 13:37:53

标签: android kotlin android-viewbinding

随着视图绑定成为访问视图的推荐方式,这个问题变得过时了:How to access parent Activity View in Fragment

那么,使用视图绑定从片段编辑活动视图的正确方法是什么?

2 个答案:

答案 0 :(得分:1)

公开活动的绑定变量并像这样访问它

(requireActivity() as MainActivity).binding.viewToBeAccessed

答案 1 :(得分:-1)

您可以使用 getActivity() 从片段中获取对父活动的引用。 您还可以调用 requireActivity() ,后者又调用 getActivity() 并在为 null 时抛出异常,例如该片段未附加到任何活动。