错误原因
我这里主要是因为在initState方法的时候初始化了一个widget数组,而这个widget数组当中使用了包含context的东西,所以在页面并没有初始化完成之前,context是没有的,所以就会导致这个问题。
解决办法
使用WidgetsBinding.instance.addPostFrameCallbac
方法,检测当页面build完成之后,再去调用自己的东西,来解决这个问题。
WidgetsBinding.instance.addPostFrameCallback((_){
/// 执行自己的逻辑
});