小编Lur*_*ura的帖子

Flutter:如何使用TextEditingController的.addListener

我正在构建一个简单的应用程序,可以打印当前TextFormField. 例如,当文本更改时,它会打印新值。

我发现您可以通过TextEditingController.addListener侦听更改并执行函数来实现此目的。

所以我将其全部包装在 initState 中,如下所示

@override
  void initState() {
      addressController.addListener(() {
        print(addressController.text);
      });
Run Code Online (Sandbox Code Playgroud)

我遇到的问题是,有时它会记录更改,即使没有任何更改:

这就是写一个单词然后删除它的情况。

在此处输入代码

flutter

5
推荐指数
1
解决办法
9892
查看次数

标签 统计

flutter ×1