BatteryState enum
Indicates the current battery state.
Values
- full → const BatteryState
-
The battery is fully charged.
- charging → const BatteryState
-
The battery is currently charging.
- connectedNotCharging → const BatteryState
-
Device is connected to external power source, but not charging the battery.
Usually happens when device has charge limit enabled and this limit is reached. Also, battery might be in this state if connected power source isn't powerful enough to charge the battery.
Available on Android, MacOS and Linux platforms only.
- discharging → const BatteryState
-
The battery is currently losing energy.
- unknown → const BatteryState
-
The state of the battery is unknown.
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- index → int
-
A numeric identifier for the enumerated value.
no setterinherited
- name → String
-
Available on Enum, provided by the EnumName extension
The name of the enum value.no setter - 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<
BatteryState> - A constant List of the values in this enum, in order of their declaration.