public static class FlutterPlugin.FlutterPluginBinding extends Object
FlutterEngine
.
The provided BinaryMessenger
can be used to communicate with Dart code running in
the Flutter context associated with this plugin binding.
Plugins that need to respond to Lifecycle
events should implement the additional
ActivityAware
and/or ServiceAware
interfaces, where a Lifecycle
reference can be obtained.
Constructor and Description |
---|
FlutterPluginBinding(Context applicationContext,
FlutterEngine flutterEngine,
BinaryMessenger binaryMessenger,
TextureRegistry textureRegistry,
PlatformViewRegistry platformViewRegistry,
FlutterPlugin.FlutterAssets flutterAssets) |
Modifier and Type | Method and Description |
---|---|
Context |
getApplicationContext() |
BinaryMessenger |
getBinaryMessenger() |
FlutterPlugin.FlutterAssets |
getFlutterAssets() |
FlutterEngine |
getFlutterEngine()
Deprecated.
Use
getBinaryMessenger() , getTextureRegistry() , or getPlatformViewRegistry() instead. |
PlatformViewRegistry |
getPlatformViewRegistry() |
TextureRegistry |
getTextureRegistry() |
public FlutterPluginBinding(@NonNull Context applicationContext, @NonNull FlutterEngine flutterEngine, @NonNull BinaryMessenger binaryMessenger, @NonNull TextureRegistry textureRegistry, @NonNull PlatformViewRegistry platformViewRegistry, @NonNull FlutterPlugin.FlutterAssets flutterAssets)
@NonNull public Context getApplicationContext()
@Deprecated @NonNull public FlutterEngine getFlutterEngine()
getBinaryMessenger()
, getTextureRegistry()
, or getPlatformViewRegistry()
instead.@NonNull public BinaryMessenger getBinaryMessenger()
@NonNull public TextureRegistry getTextureRegistry()
@NonNull public PlatformViewRegistry getPlatformViewRegistry()
@NonNull public FlutterPlugin.FlutterAssets getFlutterAssets()