didRemove method
The Navigator removed route
.
If only one route is being removed, then the route immediately below
that one, if any, is previousRoute
.
If multiple routes are being removed, then the route below the
bottommost route being removed, if any, is previousRoute
, and this
method will be called once for each removed route, from the topmost route
to the bottommost route.
Implementation
@override
void didRemove(Route<dynamic> route, Route<dynamic>? previousRoute) {
_leaveBreadcrumb('Route removed from', {
'route': _routeMetadata(route),
if (previousRoute != null) 'previousRoute': _routeMetadata(previousRoute),
});
_updateContext(previousRoute);
}