Class FlutterPlugin.FlutterPluginBinding
- java.lang.Object
-
- io.flutter.embedding.engine.plugins.FlutterPlugin.FlutterPluginBinding
-
- Enclosing interface:
- FlutterPlugin
public static class FlutterPlugin.FlutterPluginBinding extends Object
Resources made available to all plugins registered with a givenFlutterEngine
.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 additionalActivityAware
and/orServiceAware
interfaces, where aLifecycle
reference can be obtained.
-
-
Constructor Summary
Constructors Constructor Description FlutterPluginBinding(Context applicationContext, FlutterEngine flutterEngine, BinaryMessenger binaryMessenger, TextureRegistry textureRegistry, PlatformViewRegistry platformViewRegistry, FlutterPlugin.FlutterAssets flutterAssets)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description Context
getApplicationContext()
BinaryMessenger
getBinaryMessenger()
FlutterPlugin.FlutterAssets
getFlutterAssets()
FlutterEngine
getFlutterEngine()
Deprecated.UsegetBinaryMessenger()
,getTextureRegistry()
, orgetPlatformViewRegistry()
instead.PlatformViewRegistry
getPlatformViewRegistry()
TextureRegistry
getTextureRegistry()
-
-
-
Constructor Detail
-
FlutterPluginBinding
public FlutterPluginBinding(@NonNull Context applicationContext, @NonNull FlutterEngine flutterEngine, @NonNull BinaryMessenger binaryMessenger, @NonNull TextureRegistry textureRegistry, @NonNull PlatformViewRegistry platformViewRegistry, @NonNull FlutterPlugin.FlutterAssets flutterAssets)
-
-
Method Detail
-
getApplicationContext
@NonNull public Context getApplicationContext()
-
getFlutterEngine
@Deprecated @NonNull public FlutterEngine getFlutterEngine()
Deprecated.UsegetBinaryMessenger()
,getTextureRegistry()
, orgetPlatformViewRegistry()
instead.
-
getBinaryMessenger
@NonNull public BinaryMessenger getBinaryMessenger()
-
getTextureRegistry
@NonNull public TextureRegistry getTextureRegistry()
-
getPlatformViewRegistry
@NonNull public PlatformViewRegistry getPlatformViewRegistry()
-
getFlutterAssets
@NonNull public FlutterPlugin.FlutterAssets getFlutterAssets()
-
-