didPush method
The Navigator pushed route
.
The route immediately below that one, and thus the previously active
route, is previousRoute
.
Implementation
@override
void didPush(Route<dynamic> route, Route<dynamic>? previousRoute) {
super.didPush(route, previousRoute);
/// This line of code is required as there are scenarios where we have
/// routing like in popup menu but it is not handled by routing in
/// [onGenerateRoute].
if (route.settings.name != null) {
DSMetrica.reportScreenOpened(route.settings.name!);
}
}