AppExitType enum

The type of application exit to perform when calling ServicesBinding.exitApplication.

Inheritance

Values

cancelable → const AppExitType

Requests that the application start an orderly exit, sending a request back to the framework through the WidgetsBinding. If that responds with AppExitResponse.exit, then proceed with the same steps as a required exit. If that responds with AppExitResponse.cancel, then the exit request is canceled and the application continues executing normally.

required → const AppExitType

A non-cancelable orderly exit request. The engine will shut down the engine and call the native UI toolkit's exit API.

If you need an even faster and more dangerous exit, then call dart:io's exit() directly, and even the native toolkit's exit API won't be called. This is quite dangerous, though, since it's possible that the engine will crash because it hasn't been properly shut down, causing the app to crash on exit.

Properties

hashCode int
The hash code for this object.
no setterinherited
index int
A numeric identifier for the enumerated value.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Constants

values → const List<AppExitType>
A constant List of the values in this enum, in order of their declaration.