createNavigatorObserver static method

NavigatorObserver createNavigatorObserver()

创建新的导航观察者实例(用于容器内部的 Navigator)

Implementation

static NavigatorObserver createNavigatorObserver() {
  if (instance._interceptor == null) {
    throw StateError('NavigationInterceptor must be initialized first');
  }
  // 创建新的拦截器实例,但添加去重机制
  return UnifiedNavigationInterceptor._(
    instance._interceptor!.batchLogging,
    instance._interceptor!.enablePerformanceTracking,
    instance._interceptor!.enableCacheIntegration,
  );
}