Back to Flutter Boost

didPush method

doc/api/flutter_boost_app/BoostNavigatorObserver/didPush.html

5.0.2874 B
Original Source

didPush method

  1. @override

voiddidPush(

  1. Route route,
  2. Route previousRoute

) override

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) {
  //handle internal route but ignore dialog or abnormal route.
  //otherwise, the normal page will be affected.
  if (previousRoute != null && route?.settings?.name != null) {
    BoostLifecycleBinding.instance.routeDidPush(route, previousRoute);
  }
  super.didPush(route, previousRoute);
}