screenStateStream property
Stream<ScreenStateEvent>
get
screenStateStream
Stream of ScreenStateEvents. Each event is streamed as it occurs on the phone.
Implementation
Stream<ScreenStateEvent> get screenStateStream {
if (!Platform.isAndroid && !Platform.isIOS) {
throw ScreenStateException(
'Screen State API only available on Android and iOS.',
);
}
if (_screenStateStream == null) {
_screenStateStream = _eventChannel.receiveBroadcastStream().map(
(event) => ScreenStateEvent.fromName(
event,
),
);
}
return _screenStateStream!;
}