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 route, Route? previousRoute) {
super.didPop(route, previousRoute);
String? previousName = '';
if (previousRoute == null) {
previousName = 'null';
} else {
previousName = previousRoute.settings.name;
}
Navigation.navigationEventBus.fire(NavigationDidPopEvent(
route.settings.name ?? '',
previousName ?? '',
));
/**
// Umeng.
if (route?.settings?.name != null) {
UmengAnalyticsPlugin.pageEnd(route.settings.name);
}
if (previousRoute?.settings?.name != null) {
UmengAnalyticsPlugin.pageStart(previousRoute.settings.name);
}*/
}