GetAppLifecycle class
States that an application can be in.
The function below describe notifications from the operating system. Applications should not expect to always receive all possible notifications. For example, if the users pulls out the battery from the device, no notification will be sent before the application is suddenly terminated, along with the rest of the operating system.
See also:
- WidgetsBindingObserver, for a mechanism to observe the lifecycle state from the widgets layer.
- Inheritance
-
- Object
- DiagnosticableTree
- Widget
- StatefulWidget
- GetAppLifecycle
- Available Extensions
Constructors
- GetAppLifecycle({VoidCallback? onResume, VoidCallback? onPaused, VoidCallback? onInactive, VoidCallback? onDetached, Widget? child, Key? key})
-
const
Properties
- child → Widget?
-
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- key → Key?
-
Controls how one widget replaces another widget in the tree.
finalinherited
- onDetached → VoidCallback?
-
The application is still hosted on a flutter engine but is detached from
any host views.
final
- onInactive → VoidCallback?
-
The application is in an inactive state and is not receiving user input.
final
- onPaused → VoidCallback?
-
The application is not currently visible to the user, not responding to
user input, and running in the background.
final
- onResume → VoidCallback?
-
The application is visible and responding to user input.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
createElement(
) → StatefulElement -
Creates a StatefulElement to manage this widget's location in the tree.
inherited
-
createState(
) → State< StatefulWidget> -
Creates the mutable state for this widget at a given location in the tree.
override
-
debugDescribeChildren(
) → List< DiagnosticsNode> -
Returns a list of
DiagnosticsNode
objects describing this node's children.inherited -
debugFillProperties(
DiagnosticPropertiesBuilder properties) → void -
Add additional properties associated with the node.
inherited
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toDiagnosticsNode(
{String? name, DiagnosticsTreeStyle? style}) → DiagnosticsNode -
Returns a debug representation of the object that is used by debugging
tools and by DiagnosticsNode.toStringDeep.
inherited
-
toString(
{DiagnosticLevel minLevel = DiagnosticLevel.info}) → String -
A string representation of this object.
inherited
-
toStringDeep(
{String prefixLineOne = '', String? prefixOtherLines, DiagnosticLevel minLevel = DiagnosticLevel.debug}) → String -
Returns a string representation of this node and its descendants.
inherited
-
toStringShallow(
{String joiner = ', ', DiagnosticLevel minLevel = DiagnosticLevel.debug}) → String -
Returns a one-line detailed description of the object.
inherited
-
toStringShort(
) → String -
A short, textual description of this widget.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited