Flutter 当键入太快或很快清除文本时,textfield的flift onChanged属性将失败
我正在使用文本字段提供的onChanged属性来侦听文本字段中的更改。每当某个值变为onChanged时,我想调用一个为我做一些工作的函数Flutter 当键入太快或很快清除文本时,textfield的flift onChanged属性将失败,flutter,dart,textfield,Flutter,Dart,Textfield,我正在使用文本字段提供的onChanged属性来侦听文本字段中的更改。每当某个值变为onChanged时,我想调用一个为我做一些工作的函数 child: TextField( focusNode: _myFocusNode, key: _myKey, controller: _myControllerName, onChanged: (value) { _someFunction(value); }, 这很好,函数会被调用,直到和除非我输入并删除slow and n
child: TextField(
focusNode: _myFocusNode,
key: _myKey,
controller: _myControllerName,
onChanged: (value) {
_someFunction(value);
},
这很好,函数会被调用,直到和除非我输入并删除slow and nice,但一旦我试图删除所有的书面文本,只需按住backspace键。函数的调用次数不应超过其应调用的次数
任何帮助/提示/建议都将不胜感激。请尝试用Form()和key将其包装起来