美文网首页
flutter 生命周期

flutter 生命周期

作者: 一个半吊子工程师 | 来源:发表于2020-10-09 22:54 被阅读0次
image.png

生命周期的基本概念

生么是生命周期

  • 说白了就是回调方法(函数)
  • 让你知道我封装好的这个Widget它处于什么样的状态了

作用

  • 监听Widget的事件
  • 初始化数据
    1)创建数据
    2)发送网络请求
  • 内存管理
    1)销毁数据 销毁监听者
    2)销毁Timer等

Widget的生命周期

StatelessWidget

  • 构造方法
  • build方法

StatefulWidget(包含两个对象Widget、State)

  • Widget构造方法
  • Widget的createState
  • State的构造方法
  • State的initState
  • didChangeDependencies方法(改变依赖关系,依赖的InheritedWidget发生变化之后,方法也会调用)
  • State的 build (当调用setState方法。会重新调用build进行渲染)
  • addPostFrameCallback
  • didUpdateWidget
  • deactivate
  • 当Widget销毁的时候,调用State的dispose

相关文章

网友评论

      本文标题:flutter 生命周期

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