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 route, Route? previousRoute) {
// Popups don't trigger page hidden notifications
if (!_shouldHandle(route)) return;
_notifyPushNext(previousRoute);
}