From 68adc0ff23a44291fdcdec23cd8e6c2d3d7f79e8 Mon Sep 17 00:00:00 2001 From: juntao Date: Thu, 22 Apr 2021 11:58:35 +0800 Subject: [PATCH] =?UTF-8?q?=E9=A6=96=E9=A1=B5=E9=A1=B5=E9=9D=A2=E9=87=8D?= =?UTF-8?q?=E5=BB=BA=E6=97=B6=E5=A4=8D=E7=94=A8=E6=97=A7=20fragment?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/src/main/java/com/gh/gamecenter/MainActivity.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/gh/gamecenter/MainActivity.java b/app/src/main/java/com/gh/gamecenter/MainActivity.java index b1ba23e8f8..a0ae89e458 100644 --- a/app/src/main/java/com/gh/gamecenter/MainActivity.java +++ b/app/src/main/java/com/gh/gamecenter/MainActivity.java @@ -21,6 +21,7 @@ import android.widget.TextView; import androidx.annotation.NonNull; import androidx.annotation.Nullable; +import androidx.fragment.app.Fragment; import androidx.lifecycle.ViewModelProviders; import com.facebook.drawee.view.SimpleDraweeView; @@ -178,7 +179,9 @@ public class MainActivity extends BaseActivity { BigImageViewer.initialize(FrescoImageLoader.with(this)); } - mMainWrapperFragment = new MainWrapperFragment(); + Fragment fragmentFromFM = getSupportFragmentManager().findFragmentById(R.id.layout_activity_content); + + mMainWrapperFragment = fragmentFromFM != null ? (MainWrapperFragment) fragmentFromFM : new MainWrapperFragment(); if (savedInstanceState != null) { mMainWrapperFragment.setArguments(savedInstanceState); } else if (getIntent() != null) {