复写生命函数不在结束调用 super 也能生效嘛?
来源:10-5 高级功能列表下拉刷新与上拉加载更多功能实现【列表拓展技能】
大球子
2019-05-04
@override
void initState() {
_scrollCtrl.addListener(() {
if (_scrollCtrl.position.pixels == _scrollCtrl.position.maxScrollExtent) {
_loadData();
}
});
}
initSate的时候没有调用 super.initState也能够生效呢?
写回答
1回答
-
CrazyCodeBoy
2019-05-04
@protected @mustCallSuper void initState() { assert(_debugLifecycleState == _StateLifecycle.created); }这里不调不会报错,但是建议通过super调一下父类的方法,以保证父类能够正常的初始化
00
相似问题