微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

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

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

String weightText;


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

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

解决方法

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

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

class Global{
    static String weightText;
}

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。