在以下代码中,我尝试使用控制器data
或使用var abc
来获取文本,abc是全局定义的,
在过程结束时,我只会得到null
。
data
或var abc
的Nither正常工作。
Widget _textField(BuildContext context, String label, TextInputType inputType,
TextEditingController data) {
return Container(
margin: const EdgeInsets.only(top: 8.0),
child: TextField(
style: Theme.of(context).textTheme.display1,
controller: data,
onChanged: (text) {
abc = text;
},
keyboardType: inputType,
decoration: InputDecoration(
labelStyle: Theme.of(context).textTheme.display1,
labelText: label,
border: OutlineInputBorder(
borderRadius: BorderRadius.circular(4.0),
)),
),
);
}