jjzjj

getParentFragment

全部标签

java - Android getParentFragment() 在 fragment 内的 ViewPager 中返回 null

我有一个Activity,它包含一个带有ViewPager的Fragment。然后我在ViewPager中调用一个Fragment的方法。但是,如果该fragment随后调用getParentFragment(),它将返回null。为什么getParentFragment()为空?包含ViewPager的主要fragment:publicclassMyFragmentextendsFragment{privateTabLayoutmTabLayout;privateViewPagermViewPager;privateViewPagerAdaptermAdapter;@Override

android - getParentFragment 返回 null

我有一个Fragment,它有一个FrameLayout。第一个fragment(A)在其Framelayout中加载另一个fragment(B)。当我从内部fragment(B)调用getParentFragment时,我得到null。这种方法应该如何正确使用? 最佳答案 getParentFragment()是在API级别17(Android4.2)中引入的。Android4.2引入了嵌套fragment(包含其他fragment的fragment)的思想。如果fragment的父级是Activity,则调用它会导致null。看

android - getParentFragment 返回 null

我有一个Fragment,它有一个FrameLayout。第一个fragment(A)在其Framelayout中加载另一个fragment(B)。当我从内部fragment(B)调用getParentFragment时,我得到null。这种方法应该如何正确使用? 最佳答案 getParentFragment()是在API级别17(Android4.2)中引入的。Android4.2引入了嵌套fragment(包含其他fragment的fragment)的思想。如果fragment的父级是Activity,则调用它会导致null。看