afterTextChanged эквивалент в флаттере - PullRequest
0 голосов
/ 21 апреля 2020

Я знаю, что мы можем использовать onChanged() или мы можем добавить слушателя к TextEditingController, чтобы прослушивать, когда мы меняем текст в TextField с здесь . Он будет вызываться, когда мы начнем что-то печатать. Но я хочу знать, есть ли способ, что после изменения текста (после того, как перестал печатать) слушатель во Flutter чем-то похожим на this .

1 Ответ

1 голос
/ 21 апреля 2020

В классе TextField есть два других метода обратного вызова.

отметьте их, но если вы хотите что-то сделать, когда пользователь перестал печатать, для него нет относительного метода. вместо этого вы должны использовать что-то вроде Debouncing. для использования debounce у вас есть несколько вариантов, таких как использование таймера или потоков и RxDart. проверьте ссылки ниже для полного примера:

...