createNavigatorObserver static method
创建新的导航观察者实例(用于容器内部的 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,
);
}