Package io.flutter.embedding.android
Interface FlutterEngineConfigurator
-
- All Known Implementing Classes:
FlutterActivity,FlutterFragment,FlutterFragmentActivity
public interface FlutterEngineConfiguratorConfigures aFlutterEngineafter it is created, e.g., adds plugins.This interface may be applied to a
FragmentActivitythat owns aFlutterFragment.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidcleanUpFlutterEngine(FlutterEngine flutterEngine)Cleans up references that were established inconfigureFlutterEngine(FlutterEngine)before the host is destroyed or detached.voidconfigureFlutterEngine(FlutterEngine flutterEngine)Configures the givenFlutterEngine.
-
-
-
Method Detail
-
configureFlutterEngine
void configureFlutterEngine(@NonNull FlutterEngine flutterEngine)Configures the givenFlutterEngine.This method is called after the given
FlutterEnginehas been attached to the owningFragmentActivity. SeeActivityControlSurface.attachToActivity( ExclusiveAppComponent, Lifecycle).It is possible that the owning
FragmentActivityopted not to connect itself as anActivityControlSurface. In that case, any configuration, e.g., plugins, must not expect or depend upon an availableActivityat 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.
-
-