我是新来的,我的问题可能很愚蠢,但是
在类 * Location * 中,我有2个变量:
var latitude;
var longitude;
然后:
Location({Key? key, this.latitude , this.longitude}) : super(key: key);
经过一些工作后,当我打印它们时,我得到的值
print(widget.latitude);
print(widget.longitude);
这里没有问题,但是当我想在另一个类中使用这些变量时,就像这样:
var myLat = Location().latitude;
var myLong = Location().longitude;
值为NULL
怎样才能得到第二类的值呢?
1条答案
按热度按时间w1e3prcc1#
当你输入
Location()
-时,你创建了这个类的新示例。它没有连接到你正在处理的前一个示例。要使它工作,你需要输入WHERE
location
是您之前创建的相同对象,因此您需要以某种方式将其传递到您试图访问这些字段的位置。