在调用build时,上下文可供我们使用,并作为参数传递。
现在继续前进,在状态加载其依赖项之前会调用initstate,因此,如果没有上下文可用,并且如果您在initstate中使用上下文,则会收到错误消息。但是,在状态加载其依赖关系后不久,didChangeDependencies就被调用,此时上下文可以使用,因此您可以在这里使用上下文。
但是,在调用build之前先调用它们。唯一的区别是,一个在状态加载其依赖项之前被调用,而另一个在状态加载其依赖项之后被调用。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)