Flutter &引用_debugCurrentBuildTarget==上下文不正确;页面上重新加载

Flutter &引用_debugCurrentBuildTarget==上下文不正确;页面上重新加载,flutter,dart,reload,flutter-web,Flutter,Dart,Reload,Flutter Web,每当我刷新我的Flatter web项目中的页面时,就会出现以下错误 _debugCurrentBuildTarget == context is not true at Object.throw_ [as throw] (errors.dart:216) at Object.assertFailed (errors.dart:26) at framework.dart:2611 at framework.BuildOwner.new.buildScope (framework.dart:261

每当我刷新我的Flatter web项目中的页面时,就会出现以下错误

_debugCurrentBuildTarget == context is not true
at Object.throw_ [as throw] (errors.dart:216)
at Object.assertFailed (errors.dart:26)
at framework.dart:2611
at framework.BuildOwner.new.buildScope (framework.dart:2614)
at RenderObjectToWidgetAdapter.new.attachToRenderTree (binding.dart:1044)
at binding$5.WidgetsFlutterBinding.new.attachRootWidget (binding.dart:924)
at binding.dart:906
at internalCallback (isolate_helper.dart:50)

终于修好了!!!我正在我的应用程序中使用cloud_firestore,在渲染时,我试图在小部件树中访问的用户ID还不可用。我通过将根小部件返回语句包装到trycatch块中解决了这个问题。我一完成此操作,错误就停止了,因为它被处理了,我将错误打印到控制台,然后我在catch块中返回了一个进度加载器。

你能显示你的代码吗,你在使用
MediaQuery.of(上下文)吗
某个地方?我经常使用
MediaQuery.of(context)
并且问题发生在所有页面上