didReplace method

  1. @override
void didReplace({
  1. Route? newRoute,
  2. Route? oldRoute,
})
override

The Navigator replaced oldRoute with newRoute.

Implementation

@override
void didReplace({Route<dynamic>? newRoute, Route<dynamic>? oldRoute}) {
  _leaveBreadcrumb('Route replaced on', {
    if (oldRoute != null) 'oldRoute': _routeMetadata(oldRoute),
    if (newRoute != null) 'newRoute': _routeMetadata(newRoute),
  });

  _updateContext(newRoute);
}