1.声明周期
@override
void initState() {
// 初始化方法
super.initState();
}
@override
void didChangeDependencies() {
// 当state变化的时候调用
super.didChangeDependencies();
}
@override
void didUpdateWidget(MyHomePage oldWidget) {
// 状态变更结束调用的方法
super.didUpdateWidget(oldWidget);
}
@override
void deactivate() {
// 从视图树移除时调用的方法
super.deactivate();
}
@override
void dispose() {
// 组件已经销毁调用的方法
super.dispose();
}
@override
void reassemble() {
// debugger模式下点击hot reload才会调用
super.reassemble();
}