public static interface FlutterActivityDelegate.ViewFactory
FlutterActivityDelegate
.
A delegate's view factory will be consulted during
FlutterActivityDelegate.onCreate(Bundle)
. If it returns null
, then the delegate
will fall back to instantiating a new full-screen FlutterView
.
A delegate's native view factory will be consulted during
FlutterActivityDelegate.onCreate(Bundle)
. If it returns null
, then the delegate
will fall back to instantiating a new FlutterNativeView
. This is
useful for applications to override to reuse the FlutterNativeView held
e.g. by a pre-existing background service.
Modifier and Type | Method and Description |
---|---|
FlutterNativeView |
createFlutterNativeView() |
FlutterView |
createFlutterView(Context context) |
boolean |
retainFlutterNativeView()
Hook for subclasses to indicate that the
FlutterNativeView
returned by createFlutterNativeView() should not be destroyed
when this activity is destroyed. |
FlutterView createFlutterView(Context context)
FlutterNativeView createFlutterNativeView()
boolean retainFlutterNativeView()
FlutterNativeView
returned by createFlutterNativeView()
should not be destroyed
when this activity is destroyed.