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);
});
相关推荐
运维帮手大橙子17 分钟前
完整的登陆学生管理系统(配置数据库)
java·前端·数据库·eclipse·intellij-idea
二哈喇子!38 分钟前
v-model双向绑定指令
flutter
_Kayo_1 小时前
CSS BFC
前端·css
二哈喇子!2 小时前
Vue3 组合式API
前端·javascript·vue.js
二哈喇子!4 小时前
Vue 组件化开发
前端·javascript·vue.js
chxii4 小时前
2.9 插槽
前端·javascript·vue.js
姑苏洛言5 小时前
扫码点餐小程序产品需求分析与功能梳理
前端·javascript·后端
Freedom风间5 小时前
前端必学-完美组件封装原则
前端·javascript·设计模式
江城开朗的豌豆5 小时前
React表单控制秘籍:受控组件这样玩就对了!
前端·javascript·react.js
一枚前端小能手5 小时前
📋 代码片段管理大师 - 5个让你的代码复用率翻倍的管理技巧
前端·javascript