onBatteryStateChanged property
Fires whenever the battery state changes.
Implementation
@override
Stream<BatteryState> get onBatteryStateChanged {
_stateController ??= StreamController<BatteryState>(
onListen: _startListenState,
onCancel: _stopListenState,
);
return _stateController!.stream.asBroadcastStream();
}