美文网首页
flutter 1.3捕抓异常

flutter 1.3捕抓异常

作者: 你飞跃俊杰 | 来源:发表于2019-08-23 15:09 被阅读0次

void collectLog(String line){
... //收集日志
}
void reportErrorAndLog(FlutterErrorDetails details){
... //上报错误和日志逻辑
}

FlutterErrorDetails makeDetails(Object obj, StackTrace stack){
...// 构建错误信息
}

void main() {
FlutterError.onError = (FlutterErrorDetails details) {
reportErrorAndLog(details);
};
runZoned(
() => runApp(MyApp()),
zoneSpecification: ZoneSpecification(
print: (Zone self, ZoneDelegate parent, Zone zone, String line) {
collectLog(line); // 收集日志
},
),
onError: (Object obj, StackTrace stack) {
var details = makeDetails(obj, stack);
reportErrorAndLog(details);
},
);
}

相关文章

  • flutter 1.3捕抓异常

    void collectLog(String line){... //收集日志}void reportErrorA...

  • Flutter稳定性与性能优化

    一、Flutter异常与Crash Flutter异常指的是Flutter程序在运行时所抛出的异常分为: Dart...

  • 无法捕抓

    时间是什么? 没人会知道, 但是每个人都希望捕抓时间。 光阴似箭, 河水在流淌, 白云在飘荡, 青山在掠影, 可惜...

  • Flutter 异常捕获

    Flutter 异常 Flutter 异常指的是,Flutter 程序中 Dart 代码运行时意外发生的错误事件。...

  • Android Espresso入门到自动搞定

    没有捕抓不到的猎物,就看你有没有野心去捕抓;没有完成不了的事情,就看你有没有野心去做。 ————《狼道》 目录一...

  • Python 面向对象 8: 异常

    一、内容总览 1.1、异常的概念 1.2、捕获异常 1.3、异常的传递 1.4、抛出异常 二、异常的概念 2.1、...

  • 异常处理(异常捕或语句)

    1、try catch finaly 语法:try { ∥可能出现的代码 } catch(e){ ∥出现异常厉处理...

  • java基础-day14-异常和集合

    异常和集合 1. 异常 1.1 生活中的异常 1.2 开发中的异常 1.3 异常和错误的区别 1.4 捕获异常 1...

  • 抓老鼠or捕羚羊

    我每天都在抓老鼠,产生了思维惰性,降低了认知。我要捕羚羊,专注45分钟,奖励自己一次

  • 捕蜂抓影

    年关将近,搞卫生和置年货是每家每户主打的任务。前两天晚上在家搞卫生,无意寻得一年前购买的手机外加镜头(微距镜头)恰...

网友评论

      本文标题:flutter 1.3捕抓异常

      本文链接:https://www.haomeiwen.com/subject/vbhtectx.html