目录
生命周期
什么是生命周期?
说白了就是回调方法(函数)
让你知道我封装好的这个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销毁的时候
行者常至,为者常成!