Back to Flutter Boost

dispatchPageForgroundEvent method

doc/api/page_visibility/PageVisibilityBinding/dispatchPageForgroundEvent.html

5.0.2650 B
Original Source

dispatchPageForgroundEvent method

voiddispatchPageForgroundEvent(

  1. Route route

)

Implementation

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

  final observers = _listeners[route]?.toList();
  if (observers != null) {
    for (var observer in observers) {
      try {
        observer.onForeground();
      } on Exception catch (e) {
        Logger.log(e.toString());
      }
    }
  }

  Logger.log(
      'page_visibility, #dispatchPageForgroundEvent, ${route.settings.name}');

  dispatchGlobalForgroundEvent(route);
}