我有一个Activity,它包含一个带有ViewPager的Fragment。然后我在ViewPager中调用一个Fragment的方法。但是,如果该fragment随后调用getParentFragment(),它将返回null。为什么getParentFragment()为空?包含ViewPager的主要fragment:publicclassMyFragmentextendsFragment{privateTabLayoutmTabLayout;privateViewPagermViewPager;privateViewPagerAdaptermAdapter;@Override
我有一个Fragment,它有一个FrameLayout。第一个fragment(A)在其Framelayout中加载另一个fragment(B)。当我从内部fragment(B)调用getParentFragment时,我得到null。这种方法应该如何正确使用? 最佳答案 getParentFragment()是在API级别17(Android4.2)中引入的。Android4.2引入了嵌套fragment(包含其他fragment的fragment)的思想。如果fragment的父级是Activity,则调用它会导致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。看