Back to Flutter Boost

dispatchPageHideEvent method

doc/api/page_visibility/PageVisibilityBinding/dispatchPageHideEvent.html

5.0.2626 B
Original Source

dispatchPageHideEvent method

voiddispatchPageHideEvent(

  1. Route route

)

Implementation

void dispatchPageHideEvent(Route<dynamic> route) {
  if (route == null) {
    return;
  }

  final observers = _listeners[route]?.toList();
  if (observers != null) {
    for (var observer in observers) {
      try {
        observer.onPageHide();
      } on Exception catch (e) {
        Logger.log(e.toString());
      }
    }
  }
  Logger.log(
      'page_visibility, #dispatchPageHideEvent, ${route.settings.name}');

  dispatchGlobalPageHideEvent(route);
}