Я использую TextField
, при котором onChanged
функция
Я звоню своему коду, но сейчас проблема заключается в том, что код выполняется каждый раз, когда вводится или удаляется новое слово.
я ищу как распознать, когда пользователь прекратил печатать .
означает добавление некоторой задержки или что-то в этом роде.
Я попытался добавитьdelay
также с использованием функции Future.delayed
, но эта функция также выполняется n раз.
TextField(
controller: textController,
onChanged: (val) {
if (textController.text.length > 3) {
Future.delayed(Duration(milliseconds: 450), () {
//code here
});
}
setState(() {});
},
)