Package io.flutter.embedding.engine
Class FlutterEngineGroup.Options
- java.lang.Object
-
- io.flutter.embedding.engine.FlutterEngineGroup.Options
-
- Enclosing class:
- FlutterEngineGroup
public static class FlutterEngineGroup.Options extends Object
Options that control how a FlutterEngine should be created.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ContextgetContext()DartExecutor.DartEntrypointgetDartEntrypoint()dartEntrypoint specifies theDartExecutor.DartEntrypointthe new engine should run.List<String>getDartEntrypointArgs()Arguments passed as a list of string to Dart's entrypoint function.StringgetInitialRoute()The name of the initial Flutter `Navigator` `Route` to load.FlutterEngineGroup.OptionssetDartEntrypoint(DartExecutor.DartEntrypoint dartEntrypoint)Setter for `dartEntrypoint` property.FlutterEngineGroup.OptionssetDartEntrypointArgs(List<String> dartEntrypointArgs)Setter for `dartEntrypointArgs` property.FlutterEngineGroup.OptionssetInitialRoute(String initialRoute)Setter for `initialRoute` property.
-
-
-
Constructor Detail
-
Options
public Options(@NonNull Context context)
-
-
Method Detail
-
getContext
public Context getContext()
-
getDartEntrypoint
public DartExecutor.DartEntrypoint getDartEntrypoint()
dartEntrypoint specifies theDartExecutor.DartEntrypointthe new engine should run. It doesn't need to be the same entrypoint as the current engine but must be built in the same AOT or snapshot.
-
getInitialRoute
public String getInitialRoute()
The name of the initial Flutter `Navigator` `Route` to load. If this is null, it will default to the "/" route.
-
getDartEntrypointArgs
public List<String> getDartEntrypointArgs()
Arguments passed as a list of string to Dart's entrypoint function.
-
setDartEntrypoint
public FlutterEngineGroup.Options setDartEntrypoint(DartExecutor.DartEntrypoint dartEntrypoint)
Setter for `dartEntrypoint` property.- Parameters:
dartEntrypoint- specifies theDartExecutor.DartEntrypointthe new engine should run. It doesn't need to be the same entrypoint as the current engine but must be built in the same AOT or snapshot.
-
setInitialRoute
public FlutterEngineGroup.Options setInitialRoute(String initialRoute)
Setter for `initialRoute` property.- Parameters:
initialRoute- The name of the initial Flutter `Navigator` `Route` to load. If this is null, it will default to the "/" route.
-
setDartEntrypointArgs
public FlutterEngineGroup.Options setDartEntrypointArgs(List<String> dartEntrypointArgs)
Setter for `dartEntrypointArgs` property.- Parameters:
dartEntrypointArgs- Arguments passed as a list of string to Dart's entrypoint function.
-
-