BatteryState enum

Indicates the current battery state.

Inheritance

Constructors

BatteryState()
const

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
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.