【发布时间】:2020-08-22 14:54:43
【问题描述】:
这是我在满足条件时执行方法的代码。出于某种原因,“NEWPINCO”的值不会更改为我传递的“值”。我做错了什么吗?
dynamic NEWPINCO;
addAddressPersistent(dynamic value) async {
NEWPINCO = '';
print("VALUE PASSED FOR PINCODE : $value");
final SharedPreferences prefs = await SharedPreferences.getInstance();
setState(() {
prefs.setString('NEWPINCO', value);
print("$NEWPINCO is the number");
});
}
控制台中调试语句的输出:
I/flutter ( 6129): VALUE PASSED FOR PINCODE : 281232
I/flutter ( 6129): is the number
有人知道为什么 NEWPINCO 的价值没有改变吗?如您所见,NEWPINCO 的值是在方法调用期间初始化的 ''。
【问题讨论】:
标签: android flutter dart flutter-layout flutter-dependencies