-
初始化阶段:
- createState():创建State对象
- initState():初始化State对象,可以在这里进行一些初始化操作
-
更新阶段:
- didChangeDependencies():当State对象的依赖发生变化时调用
- build():构建Widget树
- didUpdateWidget():当父组件发生变化时调用
-
销毁阶段:
- deactivate():当State对象从树中被移除时调用
- dispose():销毁State对象,释放资源
-
其他方法:
- reassemble():热重载时调用,可以在这里重新加载数据
- didChangeAppLifecycleState():当应用生命周期发生变化时调用,如进入后台、前台等