Flutter Engine
The Flutter Engine
|
Classes | |
interface | ActivityResultListener |
interface | NewIntentListener |
interface | PluginRegistrantCallback |
interface | Registrar |
interface | RequestPermissionsResultListener |
interface | UserLeaveHintListener |
interface | ViewDestroyListener |
interface | WindowFocusChangedListener |
Public Member Functions | |
Registrar | registrarFor (@NonNull String pluginKey) |
boolean | hasPlugin (@NonNull String pluginKey) |
< T > T | valuePublishedByPlugin (@NonNull String pluginKey) |
Container class for Android API listeners used by ActivityPluginBinding
.
This class also contains deprecated v1 embedding APIs used for plugin registration.
In v1 Android applications, an auto-generated and auto-updated plugin registrant class (GeneratedPluginRegistrant) makes use of a PluginRegistry
to register contributions from each plugin mentioned in the application's pubspec file. The generated registrant class is, again by default, called from the application's main android.app.Activity
, which defaults to an instance of io.flutter.app.FlutterActivity
, itself a PluginRegistry
.
Definition at line 31 of file PluginRegistry.java.
boolean io.flutter.plugin.common.PluginRegistry.hasPlugin | ( | @NonNull String | pluginKey | ) |
Returns whether the specified plugin is known to this registry.
pluginKey | a unique String identifying the plugin; typically the fully qualified name of the plugin's main class. |
Registrar io.flutter.plugin.common.PluginRegistry.registrarFor | ( | @NonNull String | pluginKey | ) |
Returns a Registrar
for receiving the registrations pertaining to the specified plugin.
pluginKey | a unique String identifying the plugin; typically the fully qualified name of the plugin's main class. |
Returns the value published by the specified plugin, if any.
Plugins may publish a single value, such as an instance of the plugin's main class, for situations where external control or interaction is needed. Clients are expected to know the value's type.
<T> | The type of the value. |
pluginKey | a unique String identifying the plugin; typically the fully qualified name of the plugin's main class. |