From a43bf5cb554c48e3125f7d5336743d8c39042f22 Mon Sep 17 00:00:00 2001
From: justin <noborder@qq.com>
Date: Thu, 2 Apr 2020 10:32:40 +0800
Subject: [PATCH] =?UTF-8?q?Boost=E4=B8=8D=E5=9C=A8=E8=AE=BE=E7=BD=AE?=
 =?UTF-8?q?=E7=8A=B6=E6=80=81=E6=A0=8F=E6=96=87=E5=AD=97=E9=A2=9C=E8=89=B2?=
 =?UTF-8?q?=EF=BC=8C=E9=9C=80=E8=A6=81=E4=B8=8A=E6=AC=A1futter=20=E5=B1=82?=
 =?UTF-8?q?=E8=AE=BE=E7=BD=AE=E6=88=96=E8=80=85=E8=87=AA=E8=A1=8C=E8=AE=BE?=
 =?UTF-8?q?=E7=BD=AE?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 .../FlutterActivityAndFragmentDelegate.java          | 10 ++++++----
 .../flutterboost/containers/FlutterFragment.java     | 12 +++---------
 2 files changed, 9 insertions(+), 13 deletions(-)

diff --git a/android/src/main/java/com/idlefish/flutterboost/containers/FlutterActivityAndFragmentDelegate.java b/android/src/main/java/com/idlefish/flutterboost/containers/FlutterActivityAndFragmentDelegate.java
index de2f852..2fe9016 100644
--- a/android/src/main/java/com/idlefish/flutterboost/containers/FlutterActivityAndFragmentDelegate.java
+++ b/android/src/main/java/com/idlefish/flutterboost/containers/FlutterActivityAndFragmentDelegate.java
@@ -5,14 +5,13 @@ import android.app.Activity;
 import android.arch.lifecycle.Lifecycle;
 import android.content.Context;
 import android.content.Intent;
+import android.graphics.Color;
 import android.graphics.PixelFormat;
 import android.os.Build;
 import android.os.Bundle;
 import android.support.annotation.NonNull;
 import android.support.annotation.Nullable;
-import android.view.LayoutInflater;
-import android.view.View;
-import android.view.ViewGroup;
+import android.view.*;
 
 import java.io.Serializable;
 import java.util.Arrays;
@@ -127,12 +126,15 @@ public class FlutterActivityAndFragmentDelegate implements IFlutterViewContainer
     @NonNull
     public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
         Log.v(TAG, "Creating FlutterView.");
+
+
         flutterEngine.getActivityControlSurface().attachToActivity(
                 host.getActivity(),
                 host.getLifecycle()
         );
 
 
+
         mSyncer = FlutterBoost.instance().containerManager().generateSyncer(this);
 
         ensureAlive();
@@ -188,7 +190,7 @@ public class FlutterActivityAndFragmentDelegate implements IFlutterViewContainer
     public void onPostResume() {
         Log.v(TAG, "onPostResume()");
         ensureAlive();
-        Utils.setStatusBarLightMode(host.getActivity(), true);
+//        Utils.setStatusBarLightMode(host.getActivity(), true);
 
     }
 
diff --git a/android/src/main/java/com/idlefish/flutterboost/containers/FlutterFragment.java b/android/src/main/java/com/idlefish/flutterboost/containers/FlutterFragment.java
index 99913c8..1268f23 100644
--- a/android/src/main/java/com/idlefish/flutterboost/containers/FlutterFragment.java
+++ b/android/src/main/java/com/idlefish/flutterboost/containers/FlutterFragment.java
@@ -17,6 +17,7 @@ import android.view.View;
 import android.view.ViewGroup;
 
 import com.idlefish.flutterboost.FlutterBoost;
+import com.idlefish.flutterboost.Utils;
 import com.idlefish.flutterboost.XFlutterView;
 import io.flutter.embedding.android.*;
 import io.flutter.embedding.engine.FlutterEngine;
@@ -255,17 +256,9 @@ public class FlutterFragment extends Fragment implements FlutterActivityAndFragm
     @Nullable
     @Override
     public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
-        configureStatusBarForFullscreenFlutterExperience();
         return delegate.onCreateView(inflater, container, savedInstanceState);
     }
-    private void configureStatusBarForFullscreenFlutterExperience() {
-        if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
-            Window window = this.getActivity().getWindow();
-            window.addFlags(WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS);
-            window.setStatusBarColor(Color.TRANSPARENT);
-            window.getDecorView().setSystemUiVisibility(PlatformPlugin.DEFAULT_SYSTEM_UI | View.SYSTEM_UI_FLAG_LIGHT_STATUS_BAR);
-        }
-    }
+
 
     @Override
     public void onStart() {
@@ -281,6 +274,7 @@ public class FlutterFragment extends Fragment implements FlutterActivityAndFragm
         if (!isHidden()) {
             delegate.onResume();
         }
+
     }
 
     // TODO(mattcarroll): determine why this can't be in onResume(). Comment reason, or move if possible.
-- 
2.26.2