JHHK

欢迎来到我的个人网站
行者常至 为者常成

8 生命周期

目录

生命周期

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

有什么作用?
监听Widget的事件
初始化数据:创建数据、发送网络请求
内存管理:销毁数据、销毁监听者、销毁Timer等等

Widget的生命周期

一、StatelessWidget

构造方法
build方法

二、StatefulWidget

包含两个对象:StatefulWidget 和 State

Widget的构造方法
Widget的CreateState方法
State的构造方法
State的initState方法
State的didChangeDependencies方法:init之后调用。依赖的InheritedWidget发生变化之后,方法也会调用!
State的build方法:当调用setState的方法,会重新调用build进行渲染
State的deactivate方法:当state对象从渲染树种移除的时候调用,即将销毁
State的dispose方法:当Widget销毁的时候


行者常至,为者常成!





R
Valine - A simple comment system based on Leancloud.