diff --git a/android/src/main/java/com/idlefish/flutterboost/FlutterBoost.java b/android/src/main/java/com/idlefish/flutterboost/FlutterBoost.java index 9bff416521444f966c8eb149aeb4fcdb33bc9a80..eebc3391d85bda4bbe3f9490b4f4f5b3c71fd128 100644 --- a/android/src/main/java/com/idlefish/flutterboost/FlutterBoost.java +++ b/android/src/main/java/com/idlefish/flutterboost/FlutterBoost.java @@ -141,6 +141,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(); @@ -343,6 +346,9 @@ public class FlutterBoost { public interface BoostLifecycleListener { + + void beforeCreateEngine(); + void onEngineCreated(); void onPluginsRegistered();