createMain method

Widget createMain()

Implementation

Widget createMain() {
  final ScreenState state = widget.history.current;
  final Widget currentWidget = state.screen.get(state);
  final ScreenState? previous = widget.history.previous;
  if (previous != state) {
    // Deactivate and Activate listeners for Screen
    if (previous != null) {
      previous.screen
        .invokeListeners(previous, ScreenStatus.deactivated, null);
    }
    state.screen
      .invokeListeners(state, ScreenStatus.activated, currentWidget);
  }

  return stack;
}