From 635ce87acbba668522277193305b0c0b3fbcc143 Mon Sep 17 00:00:00 2001 From: "yangwu.jia" <yangwu.jia@taobao.com> Date: Wed, 11 Dec 2019 17:02:25 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8E=BB=E6=8E=89=E9=94=80=E6=AF=81=E6=8E=A5?= =?UTF-8?q?=E5=8F=A3=EF=BC=8C=E7=9B=AE=E5=89=8D=E8=AF=A5=E5=8A=9F=E8=83=BD?= =?UTF-8?q?=E8=BF=98=E6=9C=89bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/idlefish/flutterboost/FlutterBoost.java | 10 +--------- .../flutterboost/FlutterViewContainerManager.java | 8 +++----- .../main/java/com/idlefish/flutterboost/Platform.java | 1 - 3 files changed, 4 insertions(+), 15 deletions(-) diff --git a/android/src/main/java/com/idlefish/flutterboost/FlutterBoost.java b/android/src/main/java/com/idlefish/flutterboost/FlutterBoost.java index 3ebbe2f..9bff416 100644 --- a/android/src/main/java/com/idlefish/flutterboost/FlutterBoost.java +++ b/android/src/main/java/com/idlefish/flutterboost/FlutterBoost.java @@ -163,7 +163,6 @@ public class FlutterBoost { } public void boostPluginRegistry(){ - mPlatform.getApplication().unregisterActivityLifecycleCallbacks(mActivityLifecycleCallbacks); if(mRegistry!=null&& !mRegistry.hasPlugin("boostPluginRegistry")){ mPlatform.registerPlugins(mRegistry); mRegistry.registrarFor("boostPluginRegistry"); @@ -235,10 +234,7 @@ public class FlutterBoost { return this; } - public ConfigBuilder whenEngineDestory(int whenEngineDestory) { - this.whenEngineDestory = whenEngineDestory; - return this; - } + public ConfigBuilder lifecycleListener(BoostLifecycleListener lifecycleListener) { this.lifecycleListener = lifecycleListener; @@ -275,10 +271,6 @@ public class FlutterBoost { return ConfigBuilder.this.whenEngineStart; } - @Override - public int whenEngineDestroy() { - return ConfigBuilder.this.whenEngineDestory; - } public FlutterView.RenderMode renderMode() { return ConfigBuilder.this.renderMode; diff --git a/android/src/main/java/com/idlefish/flutterboost/FlutterViewContainerManager.java b/android/src/main/java/com/idlefish/flutterboost/FlutterViewContainerManager.java index 6d87f97..df677e1 100755 --- a/android/src/main/java/com/idlefish/flutterboost/FlutterViewContainerManager.java +++ b/android/src/main/java/com/idlefish/flutterboost/FlutterViewContainerManager.java @@ -82,11 +82,9 @@ public class FlutterViewContainerManager implements IContainerManager { void removeRecord(IContainerRecord record) { mRecordStack.remove(record); mRecordMap.remove(record.getContainer()); - if(mRecordMap.isEmpty()){ - if( FlutterBoost.instance().platform().whenEngineDestroy()== FlutterBoost.ConfigBuilder.All_FLUTTER_ACTIVITY_DESTROY){ - FlutterBoost.instance().boostDestroy(); - } - } +// if(mRecordMap.isEmpty()){ +// +// } } diff --git a/android/src/main/java/com/idlefish/flutterboost/Platform.java b/android/src/main/java/com/idlefish/flutterboost/Platform.java index a1bd770..6c3a220 100644 --- a/android/src/main/java/com/idlefish/flutterboost/Platform.java +++ b/android/src/main/java/com/idlefish/flutterboost/Platform.java @@ -19,7 +19,6 @@ public abstract class Platform { public abstract int whenEngineStart(); - public abstract int whenEngineDestroy(); public abstract FlutterView.RenderMode renderMode(); -- 2.26.2