如何在每个 class 中使用创建的变量?

How to use created variables in every class?

我有一个小部件,用户可以在其中在 TextFormField 中输入身高、体重等数据,如下所示:

String weightText;


TextFormField(
                      initialValue: null,
                      keyboardType: TextInputType.number,
                      onChanged: (value) => weightText = value,
                    ),

现在我想在其他 类 中使用这个变量 weightText。除了构造函数之外,还有其他方法可以使变量 weightText 成为全局变量,以便我可以在任何需要的地方使用它吗?

您必须在静态 class 中将变量声明为静态。这样你就可以像这样访问它 Class.variable

您可以像这样创建一个 class :

class Global{
    static String weightText;
}

然后像这样访问变量Global.weightText