出现场景
将Flutter SDK升级到3.0,运行时报以下警告。
虽然不影响程序的运行,但是看着很烦。
lib/stress_test/stress_test_page.dart:120:22: Warning: Operand of null-aware operation '!' has type 'WidgetsBinding' which excludes null.
- 'WidgetsBinding' is from 'package:flutter/src/widgets/binding.dart' ('../../develop_env/flutter_3.0/packages/flutter/lib/src/widgets/binding.dart').
WidgetsBinding.instance!.addPostFrameCallback((timeStamp) {

博客介绍了在将Flutter SDK升级到3.0后遇到的警告问题,即WidgetsBinding.instance!的非空断言不再必要。解决方案包括检查依赖库的更新,如getx库已兼容4.6.2及以上版本,以及使用dartfix命令自动移除不必要的非空断言。通过升级依赖和应用自动修复,可以消除警告并保持代码整洁。
最低0.47元/天 解锁文章
7744

被折叠的 条评论
为什么被折叠?



