From b66ce25e05039f171da63457915accd1a93acf23 Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期二, 21 十二月 2021 18:18:44 +0800 Subject: [PATCH] 3.10.9首页切换fragmentswitcher更改 --- BuWanVideo/src/com/weikou/beibeivideo/ui/main/DYVideoFragment.java | 13 ++++++++++++- 1 files changed, 12 insertions(+), 1 deletions(-) diff --git a/BuWanVideo/src/com/weikou/beibeivideo/ui/main/DYVideoFragment.java b/BuWanVideo/src/com/weikou/beibeivideo/ui/main/DYVideoFragment.java index c54151a..3a334e5 100644 --- a/BuWanVideo/src/com/weikou/beibeivideo/ui/main/DYVideoFragment.java +++ b/BuWanVideo/src/com/weikou/beibeivideo/ui/main/DYVideoFragment.java @@ -33,11 +33,18 @@ private static final String TAG = "DYVideoFragment"; private IDPWidget mIDPWidget; private MySwipeRefreshLayout swipeRefreshLayout; + private FragmentManager fragmentManager; public DYVideoFragment() { super(); setName(DYNewsFragment.class.getName()); + } + + public DYVideoFragment(FragmentManager fragmentManager) { + super(); + setName(DYNewsFragment.class.getName()); + this.fragmentManager=fragmentManager; } @Override @@ -144,7 +151,11 @@ Fragment fragment = mIDPWidget.getFragment(); if (fragment != null) { - getChildFragmentManager().beginTransaction().add(R.id.fl_content, fragment).commitAllowingStateLoss(); + if(fragmentManager!=null) { + fragmentManager.beginTransaction().add(R.id.fl_content, fragment).commitAllowingStateLoss(); + }else{ + getChildFragmentManager().beginTransaction().add(R.id.fl_content, fragment).commitAllowingStateLoss(); + } } } -- Gitblit v1.8.0