Flutter Engine
The Flutter Engine
|
Classes | |
interface | OnSaveInstanceStateListener |
Public Member Functions | |
Activity | getActivity () |
Object | getLifecycle () |
void | addRequestPermissionsResultListener ( @NonNull PluginRegistry.RequestPermissionsResultListener listener) |
void | removeRequestPermissionsResultListener ( @NonNull PluginRegistry.RequestPermissionsResultListener listener) |
void | addActivityResultListener (@NonNull PluginRegistry.ActivityResultListener listener) |
void | removeActivityResultListener (@NonNull PluginRegistry.ActivityResultListener listener) |
void | addOnNewIntentListener (@NonNull PluginRegistry.NewIntentListener listener) |
void | removeOnNewIntentListener (@NonNull PluginRegistry.NewIntentListener listener) |
void | addOnUserLeaveHintListener (@NonNull PluginRegistry.UserLeaveHintListener listener) |
void | removeOnUserLeaveHintListener (@NonNull PluginRegistry.UserLeaveHintListener listener) |
void | addOnWindowFocusChangedListener (@NonNull PluginRegistry.WindowFocusChangedListener listener) |
void | removeOnWindowFocusChangedListener ( @NonNull PluginRegistry.WindowFocusChangedListener listener) |
void | addOnSaveStateListener (@NonNull OnSaveInstanceStateListener listener) |
void | removeOnSaveStateListener (@NonNull OnSaveInstanceStateListener listener) |
Binding that gives ActivityAware
plugins access to an associated android.app.Activity
and the android.app.Activity
's lifecycle methods.
To obtain an instance of an ActivityPluginBinding
in a Flutter plugin, implement the ActivityAware
interface. A binding is provided in ActivityAware#onAttachedToActivity(ActivityPluginBinding)
and ActivityAware#onReattachedToActivityForConfigChanges(ActivityPluginBinding)
.
Definition at line 22 of file ActivityPluginBinding.java.
void io.flutter.embedding.engine.plugins.activity.ActivityPluginBinding.addActivityResultListener | ( | @NonNull PluginRegistry.ActivityResultListener | listener | ) |
Adds a listener that is invoked whenever the associated android.app.Activity
's
method is invoked.
onActivityResult(...)
void io.flutter.embedding.engine.plugins.activity.ActivityPluginBinding.addOnNewIntentListener | ( | @NonNull PluginRegistry.NewIntentListener | listener | ) |
Adds a listener that is invoked whenever the associated android.app.Activity
's
method is invoked.
onNewIntent(...)
void io.flutter.embedding.engine.plugins.activity.ActivityPluginBinding.addOnSaveStateListener | ( | @NonNull OnSaveInstanceStateListener | listener | ) |
Adds a listener that is invoked when the associated Activity
or Fragment
saves and restores instance state.
void io.flutter.embedding.engine.plugins.activity.ActivityPluginBinding.addOnUserLeaveHintListener | ( | @NonNull PluginRegistry.UserLeaveHintListener | listener | ) |
Adds a listener that is invoked whenever the associated android.app.Activity
's
method is invoked.
onUserLeaveHint()
void io.flutter.embedding.engine.plugins.activity.ActivityPluginBinding.addOnWindowFocusChangedListener | ( | @NonNull PluginRegistry.WindowFocusChangedListener | listener | ) |
Adds a listener that is invoked whenever the associated android.app.Activity
's
method is invoked.
onWindowFocusChanged()
void io.flutter.embedding.engine.plugins.activity.ActivityPluginBinding.addRequestPermissionsResultListener | ( | @NonNull PluginRegistry.RequestPermissionsResultListener | listener | ) |
Adds a listener that is invoked whenever the associated android.app.Activity
's
method is invoked.
onRequestPermissionsResult(...)
Activity io.flutter.embedding.engine.plugins.activity.ActivityPluginBinding.getActivity | ( | ) |
Returns the android.app.Activity
that is currently attached to the io.flutter.embedding.engine.FlutterEngine
that owns this ActivityPluginBinding
.
Object io.flutter.embedding.engine.plugins.activity.ActivityPluginBinding.getLifecycle | ( | ) |
Returns the Lifecycle
associated with the attached Activity
.
Use the flutter_plugin_android_lifecycle plugin to turn the returned Object
into a Lifecycle
object. See (https://github.com/flutter/plugins/tree/master/packages/flutter_plugin_android_lifecycle). Flutter plugins that rely on Lifecycle
are forced to use the flutter_plugin_android_lifecycle plugin so that the version of the Android Lifecycle library is exposed to pub, which allows Flutter to manage different versions library over time.
void io.flutter.embedding.engine.plugins.activity.ActivityPluginBinding.removeActivityResultListener | ( | @NonNull PluginRegistry.ActivityResultListener | listener | ) |
Removes a listener that was added in addActivityResultListener(PluginRegistry.ActivityResultListener)
.
void io.flutter.embedding.engine.plugins.activity.ActivityPluginBinding.removeOnNewIntentListener | ( | @NonNull PluginRegistry.NewIntentListener | listener | ) |
Removes a listener that was added in addOnNewIntentListener(PluginRegistry.NewIntentListener)
.
void io.flutter.embedding.engine.plugins.activity.ActivityPluginBinding.removeOnSaveStateListener | ( | @NonNull OnSaveInstanceStateListener | listener | ) |
Removes a listener that was added in addOnSaveStateListener(OnSaveInstanceStateListener)
.
void io.flutter.embedding.engine.plugins.activity.ActivityPluginBinding.removeOnUserLeaveHintListener | ( | @NonNull PluginRegistry.UserLeaveHintListener | listener | ) |
Removes a listener that was added in addOnUserLeaveHintListener(PluginRegistry.UserLeaveHintListener)
.
void io.flutter.embedding.engine.plugins.activity.ActivityPluginBinding.removeOnWindowFocusChangedListener | ( | @NonNull PluginRegistry.WindowFocusChangedListener | listener | ) |
Removes a listener that was added in addOnWindowFocusChangedListener(PluginRegistry.WindowFocusChangedListener)
.
void io.flutter.embedding.engine.plugins.activity.ActivityPluginBinding.removeRequestPermissionsResultListener | ( | @NonNull PluginRegistry.RequestPermissionsResultListener | listener | ) |
Removes a listener that was added in addRequestPermissionsResultListener(PluginRegistry.RequestPermissionsResultListener)
.