我正在构建一个简单的应用程序,可以打印当前TextFormField
. 例如,当文本更改时,它会打印新值。
我发现您可以通过TextEditingController.addListener
侦听更改并执行函数来实现此目的。
所以我将其全部包装在 initState 中,如下所示
@override
void initState() {
addressController.addListener(() {
print(addressController.text);
});
Run Code Online (Sandbox Code Playgroud)
我遇到的问题是,有时它会记录更改,即使没有任何更改:
这就是写一个单词然后删除它的情况。
flutter ×1