initState method

  1. @override
void initState()
override

Called when this state object is first inserted into the tree.

Implementation

@override
void initState() {
  super.initState();

  FocusManager.instance.initialize();
  _observers.add(FocusManager.instance);

  if (widget.observers != null) {
    _observers.addAll(widget.observers!);
  }

  if (widget.initialRoute != null && widget.routes != null) {
    final initialBuilder = widget.routes![widget.initialRoute!];
    if (initialBuilder != null) {
      final route = PageRoute(
        builder: initialBuilder,
        settings: RouteSettings(name: widget.initialRoute!),
      );
      _addRoute(route, null);
      _notifyObservers((observer) => observer.didPush(route, null));
    }
  }
}