问题描述
我有一个小部件,用户可以在其中输入像这样的 TextFormField 中的身高、体重等数据:
String weightText;
TextFormField(
initialValue: null,keyboardType: TextInputType.number,onChanged: (value) => weightText = value,),
现在我想在其他类中使用这个变量 weightText。除了构造函数之外,还有其他方法可以使变量 weightText 成为全局变量,以便我可以在任何我想要的地方使用它吗?
解决方法
您必须在静态类中将变量声明为静态。这样你就可以像这样访问它Class.variable
你可以创建一个这样的类:
class Global{
static String weightText;
}
然后像这样访问变量Global.weightText