在做Flutter开发的过程当中,经常记不清在重写父类方法时重写的代码是写在super之后,还是super之前。
@override
void initState() {
// code here
super.initState();
}
or
@override
void initState() {
super.initState();
// code here
}
其实两者都可以
但是,如果您从任何依赖项或官方文档中看到 flutter ,请将您的代码写入 super.initState()之后
@override
void initState() {
super.initState();
// your code
}
dispose 方法写在super.dispose() 前面
@override
void dispose() {
// your code
super.dispose();
}