INNER CODE UNIT · Dart

AppInit

xuexiangjys/flutter_template · lib/init/app_init.dart:7

class AppInit {

  static void run() {
    //捕获异常
    catchException(() => DefaultApp.run());
  }

  ///异常捕获处理
  static void catchException<T>(T callback()) {
    //捕获异常的回调
    FlutterError.onError = (FlutterErrorDetails details) {
      reportErrorAndLog(details);
    };
    runZoned<Future<Null>>(
      () async {
        callback();
      },
      zoneSpecification: ZoneSpecification(

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…