flutter 死亡红屏 隐藏

当组件报错的时候会出现红屏现象,解决办法是覆蓋原有的ErrorWidget 用一个空白的组件去替换它

1.main.dart中进行修改
新增覆蓋代码:
void setCustomErrorPage(){
  ErrorWidget.builder = (FlutterErrorDetails flutterErrorDetails){
    print(flutterErrorDetails.toString());
    return Center(
      child: Text("请重新加载"),
    );
  };
}

在main 方法中调用此 方法进行报错的覆蓋。
处理之后死亡红屏消失。

  

    原文作者:诗意的活着
    原文地址: https://www.cnblogs.com/wupeng88/p/10982458.html
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞