Flutter Engine
The Flutter Engine
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
io.flutter.embedding.engine.dart.DartExecutor.DartCallback Class Reference

Public Member Functions

 DartCallback ( @NonNull AssetManager androidAssetManager, @NonNull String pathToBundle, @NonNull FlutterCallbackInformation callbackHandle)
 
String toString ()
 

Public Attributes

final AssetManager androidAssetManager
 
final String pathToBundle
 
final FlutterCallbackInformation callbackHandle
 

Detailed Description

Configuration options that specify which Dart callback function is executed and where to find that callback and other assets required for Dart execution.

Definition at line 393 of file DartExecutor.java.

Constructor & Destructor Documentation

◆ DartCallback()

io.flutter.embedding.engine.dart.DartExecutor.DartCallback.DartCallback ( @NonNull AssetManager  androidAssetManager,
@NonNull String  pathToBundle,
@NonNull FlutterCallbackInformation  callbackHandle 
)
inline

Definition at line 403 of file DartExecutor.java.

406 {
407 this.androidAssetManager = androidAssetManager;
408 this.pathToBundle = pathToBundle;
409 this.callbackHandle = callbackHandle;
410 }

Member Function Documentation

◆ toString()

String io.flutter.embedding.engine.dart.DartExecutor.DartCallback.toString ( )
inline

Definition at line 414 of file DartExecutor.java.

414 {
415 return "DartCallback( bundle path: "
417 + ", library path: "
418 + callbackHandle.callbackLibraryPath
419 + ", function: "
420 + callbackHandle.callbackName
421 + " )";
422 }

Member Data Documentation

◆ androidAssetManager

final AssetManager io.flutter.embedding.engine.dart.DartExecutor.DartCallback.androidAssetManager

Standard Android AssetManager, provided from some Context or Resources.

Definition at line 395 of file DartExecutor.java.

◆ callbackHandle

final FlutterCallbackInformation io.flutter.embedding.engine.dart.DartExecutor.DartCallback.callbackHandle

A Dart callback that was previously registered with the Dart VM.

Definition at line 401 of file DartExecutor.java.

◆ pathToBundle

final String io.flutter.embedding.engine.dart.DartExecutor.DartCallback.pathToBundle

The path within the AssetManager where the app will look for assets.

Definition at line 398 of file DartExecutor.java.


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