android - fragment 托管另一个 fragment ,如何引用宿主 fragment ?

标签 android android-fragments fragment

我有一个包含 ViewPager 的 fragment 。这个 ViewPager 显然是由其他 Fragments 填充的。

我的问题是,ViewPager 中的 Fragment 是否有任何方法(类似于 getActivity())来获取对宿主 Fragment 的引用?

最佳答案

只要是 API 17 或更高版本,就可以使用这个:

getParentFragment()

如果 fragment 在一个 Activity 中,而不是在另一个 fragment 中,它将返回 null。

参见文档 here .

关于android - fragment 托管另一个 fragment ,如何引用宿主 fragment ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27179009/

相关文章:

安卓 Lint : How to suppress all warnings associated with support library?

java - 在 EditText 中显示地址在真实设备上不起作用

android - getChildFragmentManager() 和支持库

android-fragments - Espresso 执行单击片段中的按钮

android - 调用 Fragment 构造函数导致异常,kotlin?

android - 在选项卡之间切换和更改应用程序布局的正确方法?

Android - EditText 不会让键盘消失

android - 迁移到BOM后如何使用Maven-Publish Gradle插件生成Maven Pom

android - 从 ViewPager 中检索 fragment

java - 我们如何保证 onAttach 始终有效(Fragment)?