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

问题描述

我有一个小部件,用户可以在其中输入像这样的 TextFormField 中的身高、体重等数据:

String weightText;


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

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

解决方法

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

你可以创建一个这样的类:

class Global{
    static String weightText;
}

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