didReplace method

  1. @override
void didReplace(
  1. Route? oldRoute
)
override

Called after install when the route replaced another in the navigator.

The didChangeNext and didChangePrevious methods are typically called immediately after this method is called.

Implementation

@override
void didReplace(Route<dynamic>? oldRoute) {
  super.didReplace(oldRoute);
//    print('-- ${settings.name} didReplace $oldRoute');
  if (oldRoute is BlocPageRoute && !isAppear) {
    isAppear = true;
    init();
    appear();
    isFirstAppear = false;
  }
}