android - 伙计们,我正在用颤振编码一些东西,我从变量中取 null 你能帮我吗
问题描述
我的代码 我可以使用_Sifre但我不能使用_Email 你知道为什么它对 _Email 说 null 如果你知道请回答并且没有错误只是我不能使用 _Email 并且当我只写 _Email 到我可以的方法时得到它但是当我使用双重调试打印时我无法获得_Email
这是我写的代码
@override
_YeniHesapState createState() => _YeniHesapState();
}
class _YeniHesapState extends State<YeniHesap> {
String _Sifre, _Email;
@override
Widget build(BuildContext context) {
return Container(
decoration: BoxDecoration(
image: DecorationImage(
image: AssetImage("assets/images/arkaplan.jpg"),
fit: BoxFit.cover,
),
),
child: Column(
mainAxisSize: MainAxisSize.max,
mainAxisAlignment: MainAxisAlignment.spaceEvenly,
crossAxisAlignment: CrossAxisAlignment.center,
children: <Widget>[
Container(),
Container(
child: TextField(
decoration: InputDecoration(
hintText: "Lütfen Emailinizi Giriniz",
border: OutlineInputBorder(
borderRadius: BorderRadius.circular(10))),
onSubmitted: (String emaildegeri)=> _Email = emaildegeri,
),
width: 250,
margin: EdgeInsets.only(top: 15, bottom: 15),
alignment: Alignment.center,
),
Container(
child: TextField(
decoration: InputDecoration(
hintText: "Lütfen Şifrenizi Giriniz",
border: OutlineInputBorder(
borderRadius: BorderRadius.circular(10))),
onSubmitted: (String sifredegeri)=> _Sifre = sifredegeri,
),
width: 250,
margin: EdgeInsets.only( bottom: 15),
alignment: Alignment.center,
),
Container(
child: RaisedButton(
child: Text("Kullanıcı Oluştur"),
color: Colors.green,
onPressed: KullaniciOlustur,
),
margin: EdgeInsets.only(bottom: 20),
alignment: Alignment.center,
width: 250,
),
],
),
);
}
void KullaniciOlustur() {
debugPrint(_Email);
debugPrint(_Sifre);
}
}
解决方案
推荐阅读
- sql - 在 SQL 中使用计数器更新数字
- java - N1QL vs Async api 用于多获取文档沙发库
- python - Python 的 Kivy 屏幕不存在
- installation - 如何连接动态 AX 2009 和 Visual Studio 2008
- javascript - OnChange function doesn't trigger when change occurs
- reactjs - 如何根据 saga 处理程序的响应在屏幕上显示消息
- windows - 如何通过 PowerShell 脚本将文件从 Windows 复制到 Ubuntu
- c# - 如何让 Nswag 生成的 api 客户端停止产生对象引用错误?
- javascript - 无法构建 React 应用程序 - 管道惨遭失败
- reactjs - 模拟输入变化不调用函数