一尘不染

BuildContext与状态上下文

flutter

我注意到状态的构建方法传递给BuildContext,并且我还注意到状态本身也有一个称为上下文的成员。我想知道何时使用BuildContext,何时使用成员变量?它们可以互换吗?

是否有时会彼此使用会导致错误?我们该如何采取措施以确保不这样做?


阅读 360

收藏
2020-08-13

共1个答案

一尘不染

从扑文档用于State和构建功能:

BuildContext参数始终与此State对象的context属性相同,并且在此对象的生存期内将保持不变。这里多余地提供了BuildContext参数,以便此方法与WidgetBuilder的签名匹配。

2020-08-13