当前位置: 首页 > news >正文

关于Flutter的build

框架是什么?

就是你按照约定去写

具体什么时候调用什么,他说了算

你只能按照它的规则去编写你的业务代码,然后就一切正常,你要是不遵循他的方法,就出错

就像你在 viewDidLoad 中直接把资源销毁,然后这个页面中还要用到这个资源,那不就崩了吗?

实际上你的语法没一点问题的,都是可以编译通过的

但是 viewDidLoad 调用的时机不是你决定的,文档中就告诉你 viewDidLoad 是在 view 加载后马上调用

那你就只能在生命周期中的销毁方法中销毁资源

而 Flutter 中的 build 方法就是这个意思,你别管我的 build 命名是什么,我就告诉你,你需要在我约定好的 build 方法中描述清楚你这个 widget 的结构

我想什么时候调用,那是我的事

假如文档中有个方法就是叫做 abc123123efg 这个函数,这个函数表示 view 发生大小变动时候会调用。那你就只能@override 这个 abc123123efg 函数。因为这些都是约定

框架就是约定

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • python gradio 的输出展示组件
  • 中介者模式(行为型)
  • 【JVM】JVM调优练习-随笔
  • 从C向C++20——C++11(1)
  • Sentinel规则持久化Push模式两种实现方式
  • Redis 关于内存碎片的解决方法
  • bug等级和优先级
  • 设计模式学习(二)工厂模式——抽象工厂模式+注册表
  • Token Labeling(NeurIPS 2021, ByteDance)论文解读
  • 数据结构--二叉树遍历
  • SAP 消息输出 - Adobe Form
  • C++相关概念和易错语法(22)(final、纯虚函数、继承多态难点)
  • Odoo创建一个自定义UI视图
  • sentinel网关限流配置及使用
  • 一篇就够mysql高阶知识总结
  • const let
  • ES6--对象的扩展
  • Eureka 2.0 开源流产,真的对你影响很大吗?
  • Gradle 5.0 正式版发布
  • input实现文字超出省略号功能
  • iOS 系统授权开发
  • NLPIR语义挖掘平台推动行业大数据应用服务
  • select2 取值 遍历 设置默认值
  • 阿里云容器服务区块链解决方案全新升级 支持Hyperledger Fabric v1.1
  • 大快搜索数据爬虫技术实例安装教学篇
  • 订阅Forge Viewer所有的事件
  • 动态规划入门(以爬楼梯为例)
  • 短视频宝贝=慢?阿里巴巴工程师这样秒开短视频
  • 聚类分析——Kmeans
  • 开源SQL-on-Hadoop系统一览
  • 理清楚Vue的结构
  • 浅谈JavaScript的面向对象和它的封装、继承、多态
  • 鱼骨图 - 如何绘制?
  • 智能网联汽车信息安全
  • ###51单片机学习(1)-----单片机烧录软件的使用,以及如何建立一个工程项目
  • #调用传感器数据_Flink使用函数之监控传感器温度上升提醒
  • $con= MySQL有关填空题_2015年计算机二级考试《MySQL》提高练习题(10)
  • (1)SpringCloud 整合Python
  • (Windows环境)FFMPEG编译,包含编译x264以及x265
  • (苍穹外卖)day03菜品管理
  • (附源码)ssm户外用品商城 毕业设计 112346
  • (更新)A股上市公司华证ESG评级得分稳健性校验ESG得分年均值中位数(2009-2023年.12)
  • (含笔试题)深度解析数据在内存中的存储
  • (介绍与使用)物联网NodeMCUESP8266(ESP-12F)连接新版onenet mqtt协议实现上传数据(温湿度)和下发指令(控制LED灯)
  • (一)十分简易快速 自己训练样本 opencv级联haar分类器 车牌识别
  • (一)项目实践-利用Appdesigner制作目标跟踪仿真软件
  • (转)Scala的“=”符号简介
  • .NET Core WebAPI中封装Swagger配置
  • .net framework4与其client profile版本的区别
  • .NET序列化 serializable,反序列化
  • .vimrc 配置项
  • @Autowired自动装配
  • @TableId注解详细介绍 mybaits 实体类主键注解
  • [ABC294Ex] K-Coloring
  • [AIGC] Java List接口详解