微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Flutter 中的周期性错误:未处理的异常:对空值使用的空检查运算符

如何解决Flutter 中的周期性错误:未处理的异常:对空值使用的空检查运算符

问题: 一旦我启动我的应用程序(它发生在调试和配置文件模式下),就会出现以下错误

[ERROR:Flutter/lib/ui/ui_dart_state.cc(199)] Unhandled Exception: Null check operator used on a null value
E/Flutter (12391): #0      State.setState (package:Flutter/src/widgets/framework.dart:1108)
E/Flutter (12391): #1      _PollCardViewState.updatePoll.<anonymous closure> (package:mobile_app/components/poll_card_view/poll_card_view.dart:58)
E/Flutter (12391): #2      _rootRunUnary (dart:async/zone.dart:1362)    
E/Flutter (12391): #3      _CustomZone.runUnary (dart:async/zone.dart:1265)
E/Flutter (12391): #4      _CustomZone.runUnaryguarded (dart:async/zone.dart:1170)
E/Flutter (12391): #5      _CustomZone.bindUnaryCallbackGuarded.<anonymous closure> (dart:async/zone.dart:1207)
E/Flutter (12391): #6      _rootRunUnary (dart:async/zone.dart:1370)
E/Flutter (12391): #7      _CustomZone.runUnary (dart:async/zone.dart:1265)
E/Flutter (12391): #8      _CustomZone.bindUnaryCallback.<anonymous closure> (dart:async/zone.dart:1191)
E/Flutter (12391): #9      _Timer._runTimers (dart:isolate-patch/timer_impl.dart:395)
E/Flutter (12391): #10     _Timer._handleMessage (dart:isolate-patch/timer_impl.dart:426)
E/Flutter (12391): #11     _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:184)
E/Flutter (12391):

错误后台定期发生,不会影响应用程序。事实上,该应用似乎一如既往地工作。

错误没有提到我的任何小部件或不同的页面。我不知道这个 Null 检查运算符在哪里用于空值。 昨天我的应用程序很好,没有发生这个错误

使用 Flutter Null Safety。但是我从一开始就没有使用它,这个错误以前从未发生过。有人知道问题出在哪里吗?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。