Flutter Engine
The Flutter Engine
Loading...
Searching...
No Matches
Public Member Functions | Static Package Attributes | List of all members
dev.flutter.scenarios.SpawnMultiEngineActivity Class Reference
Inheritance diagram for dev.flutter.scenarios.SpawnMultiEngineActivity:
dev.flutter.scenarios.TestActivity dev.flutter.scenarios.TestableFlutterActivity

Public Member Functions

FlutterEngine provideFlutterEngine (@NonNull Context context)
 
- Public Member Functions inherited from dev.flutter.scenarios.TestActivity
FlutterShellArgs getFlutterShellArgs ()
 
void onFlutterUiDisplayed ()
 
- Public Member Functions inherited from dev.flutter.scenarios.TestableFlutterActivity
void configureFlutterEngine (@NonNull FlutterEngine flutterEngine)
 
void waitUntilFlutterRendered ()
 

Static Package Attributes

static final String TAG = "Scenarios"
 

Additional Inherited Members

- Protected Member Functions inherited from dev.flutter.scenarios.TestActivity
void onCreate (@Nullable Bundle savedInstanceState)
 
void onDestroy ()
 
void getScenarioParams (@NonNull Map< String, Object > args)
 
void testFlutterLoaderCallbackWhenInitializedTwice ()
 
- Protected Member Functions inherited from dev.flutter.scenarios.TestableFlutterActivity
void notifyFlutterRendered ()
 

Detailed Description

Definition at line 12 of file SpawnMultiEngineActivity.java.

Member Function Documentation

◆ provideFlutterEngine()

FlutterEngine dev.flutter.scenarios.SpawnMultiEngineActivity.provideFlutterEngine ( @NonNull Context  context)
inline

Definition at line 17 of file SpawnMultiEngineActivity.java.

17 {
18 FlutterEngineGroup engineGroup = new FlutterEngineGroup(context);
19 FlutterEngineGroup.Options options =
20 new FlutterEngineGroup.Options(context).setAutomaticallyRegisterPlugins(false);
21 FlutterEngine firstEngine = engineGroup.createAndRunEngine(options);
22
23 FlutterEngine secondEngine = engineGroup.createAndRunEngine(options);
24
25 // Check that a new engine can be spawned from the group even if the group's
26 // original engine has been destroyed.
27 firstEngine.destroy();
28 FlutterEngine thirdEngine = engineGroup.createAndRunEngine(options);
29
30 return thirdEngine;
31 }
const char * options

Member Data Documentation

◆ TAG

final String dev.flutter.scenarios.SpawnMultiEngineActivity.TAG = "Scenarios"
staticpackage

Definition at line 13 of file SpawnMultiEngineActivity.java.


The documentation for this class was generated from the following file: