16 public void onCreate(@Nullable Bundle arguments) {
17 String[] engineArguments =
null;
18 assert arguments !=
null;
19 if (
"true".
equals(arguments.getString(
"enable-impeller"))) {
23 "--enable-impeller=true",
24 "--impeller-backend=" + arguments.getString(
"impeller-backend",
"vulkan")
27 FlutterRenderer.debugDisableSurfaceClear =
true;
28 if (
"true".
equals(arguments.getString(
"force-surface-producer-surface-texture"))) {
30 FlutterRenderer.debugForceSurfaceProducerGlTextures =
true;
33 FlutterInjector.instance().flutterLoader().startInitialization(getTargetContext());
34 FlutterInjector.instance()
36 .ensureInitializationComplete(getTargetContext(), engineArguments);
37 ScreenshotUtil.onCreate();
38 super.onCreate(arguments);