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

1.main.dart中进行修改
新增覆盖代码:
void setCustomErrorPage(){
ErrorWidget.builder = (FlutterErrorDetails flutterErrorDetails){
print(flutterErrorDetails.toString());
return Center(
child: Text("请重新加载"),
);
};
} 在main 方法中调用此 方法进行报错的覆盖。
处理之后死亡红屏消失。

  

最新文章

  1. Dapper.Net 应用
  2. Jeesite的cahche工具类
  3. Navigation Drawer的使用及遇到的问题
  4. ELK 信息统计分析-2
  5. python-socket.error[10054]:对象的复制
  6. 一段实现页面上的图片延时加载的js
  7. C# 序列化xml
  8. POJ2104 K-th Number Range Tree
  9. Win8 移除右键菜单中的SkyDrive Pro选项
  10. DFU工作过程中USB机制
  11. 【HDOJ】1520 Anniversary party
  12. c++ 日志操作
  13. Elasticsearch,Kibana,Logstash,NLog实现ASP.NET Core 分布式日志系统
  14. 安装CentOS7精简版后的配置工作
  15. Java动手及实验整理
  16. 微信小程序接入腾讯云IM即时通讯(会话列表)
  17. 数据库sharding系列好文收藏
  18. SQL on Hadoop中用到的主要技术——MPP vs Runtime Framework
  19. Hadoop之MapReduce学习笔记(一)
  20. 使用HttpURLConnection请求multipart/form-data类型的form提交

热门文章

  1. 控制台js常用解决方案,字符串替换和抓取列表页链接
  2. fiddler抓包工具详解
  3. c#网络通信框架networkcomms内核解析之三 消息同步调用
  4. ajax 重复提交
  5. jsp2自定义标签开篇
  6. 剑指offer第二版面试题8:用两个栈实现队列(JAVA版)
  7. Django框架(五)—— 虚拟环境搭建
  8. struts基础2
  9. gitlab开机启动|启动 停止 重启
  10. 高级UI晋升之常用View(三)上篇