将哨兵添加到Flutter的正确方法
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了将哨兵添加到Flutter的正确方法相关的知识,希望对你有一定的参考价值。
来自https://flutter.dev/docs/cookbook/maintenance/error-reporting,
runZoned<Future<void>>(() async {
runApp(CrashyApp());
}, onError: (error, stackTrace) {
// Whenever an error occurs, call the `_reportError` function. This sends
// Dart errors to the dev console or Sentry depending on the environment.
_reportError(error, stackTrace);
});
但是我的IDE表示onError
已过时。
解决此问题的正确方法是什么?我在runZonedGuarded上找不到任何示例。
答案
在Flutter 1.17.0上看起来像became obsolete。您可以这样:
runZonedGuarded(() {
runApp(CrashyApp());
}, (Object error, StackTrace stackTrace) {
// Whenever an error occurs, call the `_reportError` function. This sends
// Dart errors to the dev console or Sentry depending on the environment.
_reportError(error, stackTrace);
});
以上是关于将哨兵添加到Flutter的正确方法的主要内容,如果未能解决你的问题,请参考以下文章
在 Flutter 中将 GestureDector 添加到 Listview.builder 卡的正确方法?
是否有一种方法可以将实时记录的音频片段连续发送到Flutter.io中的后端服务器?
在 webview_flutter 中启用捏合和缩放,在哪里添加代码片段 [this.webView.getSettings().setBuiltInZoomControls(true);]