onBatteryStateChanged property

  1. @override
Stream<BatteryState> onBatteryStateChanged
override

Fires whenever the battery state changes.

Implementation

@override
Stream<BatteryState> get onBatteryStateChanged {
  _stateController ??= StreamController<BatteryState>.broadcast(
    onListen: _startListenState,
    onCancel: _stopListenState,
  );
  return _stateController!.stream.asBroadcastStream();
}