didReplace method
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;
}
}