initState method
初始化状态,只执行一次,BuildContext 不可用 类似于 Android 的 onCreate ,iOS 的 viewDidLoad 备注:此时view并没有渲染,statefulWidget 已经被加载到渲染树中
Implementation
@override
void initState() {
_dispatchLifecycleState(LifecycleState.onInit);
///WidgetsBindingObserver 监听
WidgetsBinding.instance.addObserver(this);
///首次绘制完成,只回调一次
WidgetsBinding.instance.addPostFrameCallback(_postFrameCallback);
}