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 分钟前
Vue 2 源码探秘:数组拦截实现的底层原理
前端
兔子121354 分钟前
浏览器中计算大文件SHA-256哈希
前端
linux-hzh5 分钟前
day07
前端·javascript·css
新中地GIS开发老师9 分钟前
新中地三维GIS开发智慧城市效果和应用场景
javascript·arcgis·智慧城市·gis开发·webgis·地理信息科学
TimeDoor11 分钟前
npm install命令都做了哪些事情
前端·npm·node.js
Mintopia18 分钟前
当像素跳起光影圆舞曲:用 JavaScript 解锁实时全局光照的魔法
前端·javascript·计算机图形学
温正实22 分钟前
spring boot 实现接入 deepseek gpt接口 流式输出
javascript·spring boot·gpt
曼陀罗23 分钟前
项目中存在 .npmrc, 是不是应该用 npm 安装, 而不用yarn???
前端·npm
MiyueFE25 分钟前
深入理解Webpack的灵魂:Tapable插件架构解析
前端·webpack
本郡主是喵28 分钟前
已有的前端项目打包到tauri运行(windows)
前端