Package io.flutter.embedding.android
Interface FlutterEngineProvider
-
- All Known Implementing Classes:
FlutterActivity,FlutterFragment,FlutterFragmentActivity
public interface FlutterEngineProviderProvides aFlutterEngineinstance to be used by aFlutterActivityorFlutterFragment.FlutterEngineinstances require significant time to warm up. Therefore, a developer might choose to hold onto an existingFlutterEngineand connect it to variousFlutterActivitys and/orFlutterFragments. This interface facilitates providing a cached, pre-warmedFlutterEngine.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description FlutterEngineprovideFlutterEngine(Context context)Returns theFlutterEnginethat should be used by a childFlutterFragment.
-
-
-
Method Detail
-
provideFlutterEngine
@Nullable FlutterEngine provideFlutterEngine(@NonNull Context context)
Returns theFlutterEnginethat should be used by a childFlutterFragment.This method may return a new
FlutterEngine, an existing, cachedFlutterEngine, or null to express that theFlutterEngineProviderwould like theFlutterFragmentto provide its ownFlutterEngineinstance.- Parameters:
context- The current context. e.g. An activity.- Returns:
- The Flutter engine.
-
-