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);
});
相关推荐
hello kitty w7 分钟前
3.小程序方法的封装
javascript·小程序
QEasyCloud20228 分钟前
WooCommerce 独立站系统集成技术方案
java·前端·数据库
小宋102118 分钟前
从 Kafka 告警到前端实时可见:SSE 在故障诊断平台中的一次完整落地实践
java·前端·kafka
jerrywus21 分钟前
告别手动调试!用 Flutter MCP 让 AI 直接操控你的 App
前端·claude·mcp
浮桥31 分钟前
uniapp + h5实现悬浮活动按钮组件
前端·javascript·uni-app
Web_Lys32 分钟前
css设置滚动条样式不生效【antDesign UI Table滚动条样式无法自定义 解决方案】
前端·css
a11177633 分钟前
星球浏览 漫游(纯html 开源)
前端·开源·html
郝学胜-神的一滴39 分钟前
FastAPI:Python 高性能 Web 框架的优雅之选
开发语言·前端·数据结构·python·算法·fastapi
慧一居士1 小时前
vite 使用说明和示例演示
前端
CDwenhuohuo1 小时前
var面试题
开发语言·javascript·ecmascript