screenStateStream property

Stream<ScreenStateEvent>? screenStateStream

Stream of ScreenStateEvents. Each event is streamed as it occurs on the phone. Only Android ScreenStateEvent are streamed.

Implementation

Stream<ScreenStateEvent>? get screenStateStream {
  if (Platform.isAndroid) {
    if (_screenStateStream == null) {
      _screenStateStream = _eventChannel
          .receiveBroadcastStream()
          .map((event) => _parseScreenStateEvent(event));
    }
    return _screenStateStream;
  }
  throw ScreenStateException('Screen State API only available on Android');
}