Flutter 当键入太快或很快清除文本时,textfield的flift 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

我正在使用文本字段提供的onChanged属性来侦听文本字段中的更改。每当某个值变为onChanged时,我想调用一个为我做一些工作的函数

child: TextField(
  focusNode: _myFocusNode,
  key: _myKey,
  controller: _myControllerName,
  onChanged: (value) {
    _someFunction(value);
  },
这很好,函数会被调用,直到和除非我输入并删除slow and nice,但一旦我试图删除所有的书面文本,只需按住backspace键。函数的调用次数不应超过其应调用的次数

任何帮助/提示/建议都将不胜感激。

请尝试用Form()和key将其包装起来