“ _ debugCurrentBuildTarget ==上下文不正确”重新加载页面

问题描述 投票:0回答:1

每当刷新Flutter 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)
flutter dart reload flutter-web
1个回答
0
投票

最后,我把它修好了!!!我在我的应用程序中使用cloud_firestore,我在窗口小部件树中尝试访问的userId在渲染时尚不可用。我这样做是通过将根窗口小部件return语句包装在trycatch块中来解决的,该错误一经处理就停止了,并且将错误打印到控制台,然后在catch块中返回了进度加载器。

© www.soinside.com 2019 - 2024. All rights reserved.