flutter 在onError函数中不推荐使用“runZoned

当我在main.dart文件上使用最新的Flutter v1.17.1和Dart 2.8.2版本时,我收到了这个错误消息,

'onError'是不建议使用的,不应该使用。使用runZonedGuarded代替。尝试用替换替换不推荐的成员的使用。

这是CODE,

代码语言:javascript

复制

runZoned<Future>(() async {

runApp(MyApp());

}, onError: (error, stackTrace) async {

await FlutterCrashlytics().reportCrash(error, stackTrace, forceCrash: false);

});

}

有什么解决办法来消除这个错误信息吗?

你可以这样做:

代码语言:

dart 复制代码
runZonedGuarded(() async {
  WidgetsFlutterBinding.ensureInitialized();
  runApp(MyApp());
}, (Object error, StackTrace stack) async {
  await FlutterCrashlytics().reportCrash(error, stackTrace, forceCrash: false);
});
相关推荐
迟_1 分钟前
CSS-实现图片靠右
前端·css
weixin_395448915 分钟前
下位机&yolov11输出
java·服务器·前端
秋秋秋秋秋雨8 分钟前
基于若依的vue3+springboot3基础架构项目,前端优化
前端
Dragon Wu11 分钟前
Web前端 认证token的安全存储策略
前端·javascript·安全·react.js·前端框架
橙露12 分钟前
各类 Shell 优劣势深度解析与实战选型指南
前端·chrome
广州华水科技16 分钟前
单北斗GNSS在变形监测中的应用与发展探讨
前端
雨季66618 分钟前
构建 OpenHarmony 简易分账计算器:用除法解决日常公平难题
javascript·flutter·ui·自动化·dart
克里斯蒂亚诺更新21 分钟前
vue2 单文件组件加入浏览器的title和ico的方法
前端·javascript·html
符哥200822 分钟前
对比ArkTsUI和Flutter和 SwiftUI 和Jetpack Compose四个框架语法及使用场景。
flutter·ios·swiftui
csdn_aspnet26 分钟前
JavaScript常用算法深度解析:从浏览器到Node.js的实战
javascript·node.js