handlePop method

void handlePop(
  1. Route route,
  2. Route? previousRoute
)

Implementation

void handlePop(Route route, Route? previousRoute) {
  _flutterPageMap.remove(route);
  if (previousRoute != null) {
    if (_flutterPageMap.containsKey(previousRoute)) {
      FlutterPage previousPage = _flutterPageMap[previousRoute]!;
      if (previousPage.route != null && previousPage.widget != null) {
        _flutterPageCache[previousRoute] = previousPage;
      }
    } else {
      _flutterPageMap[previousRoute] = FlutterPage.tempPage();
    }
  }
}