diff --git a/android/src/main/java/com/idlefish/flutterboost/FlutterBoost.java b/android/src/main/java/com/idlefish/flutterboost/FlutterBoost.java index a3e772970392c0a5acc27261307b9deff540703f..a8309bb7c726dbb1573c0d51a534b295def6dd62 100644 --- a/android/src/main/java/com/idlefish/flutterboost/FlutterBoost.java +++ b/android/src/main/java/com/idlefish/flutterboost/FlutterBoost.java @@ -162,6 +162,9 @@ public class FlutterBoost { if (mEngine != null) return; + if (mPlatform.lifecycleListener != null) { + mPlatform.lifecycleListener.beforeCreateEngine(); + } FlutterEngine flutterEngine = createEngine(); if (mPlatform.lifecycleListener != null) { mPlatform.lifecycleListener.onEngineCreated(); @@ -364,6 +367,9 @@ public class FlutterBoost { public interface BoostLifecycleListener { + + void beforeCreateEngine(); + void onEngineCreated(); void onPluginsRegistered();