didPop method
The Navigator popped route.
The route immediately below that one, and thus the newly active
route, is previousRoute.
Implementation
@override
void didPop(Route<dynamic> route, Route<dynamic>? previousRoute) {
super.didPop(route, previousRoute);
if (_isRouteIgnored(route) ||
previousRoute != null && _isRouteIgnored(previousRoute)) {
return;
}
_startNewTraceIfEnabled();
_setCurrentRouteName(previousRoute);
_setCurrentRouteNameAsTransaction(previousRoute);
_addBreadcrumb(
type: 'didPop',
from: route.settings,
to: previousRoute?.settings,
);
_addWebSessions(from: route, to: previousRoute);
final timestamp = _hub.options.clock();
_finishTransaction(endTimestamp: timestamp);
}