Package io.flutter.embedding.android
Interface FlutterEngineConfigurator
-
- All Known Implementing Classes:
FlutterActivity
,FlutterFragment
,FlutterFragmentActivity
public interface FlutterEngineConfigurator
Configures aFlutterEngine
after it is created, e.g., adds plugins.This interface may be applied to a
FragmentActivity
that owns aFlutterFragment
.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
cleanUpFlutterEngine(FlutterEngine flutterEngine)
Cleans up references that were established inconfigureFlutterEngine(FlutterEngine)
before the host is destroyed or detached.void
configureFlutterEngine(FlutterEngine flutterEngine)
Configures the givenFlutterEngine
.
-
-
-
Method Detail
-
configureFlutterEngine
void configureFlutterEngine(@NonNull FlutterEngine flutterEngine)
Configures the givenFlutterEngine
.This method is called after the given
FlutterEngine
has been attached to the owningFragmentActivity
. SeeActivityControlSurface.attachToActivity( ExclusiveAppComponent, Lifecycle)
.It is possible that the owning
FragmentActivity
opted not to connect itself as anActivityControlSurface
. In that case, any configuration, e.g., plugins, must not expect or depend upon an availableActivity
at the time that this method is invoked.- Parameters:
flutterEngine
- The Flutter engine.
-
cleanUpFlutterEngine
void cleanUpFlutterEngine(@NonNull FlutterEngine flutterEngine)
Cleans up references that were established inconfigureFlutterEngine(FlutterEngine)
before the host is destroyed or detached.- Parameters:
flutterEngine
- The Flutter engine.
-
-