Двойные вводы в текстовом поле при запуске на рабочем столе
У меня есть простой доступный здесь . Он работает в Интернете, как и ожидалось, но когда я запускаю приложение на рабочем столе Windows,
TextField
вводит символ дважды. Например, когда я набрал
x
и
1
Понимаю
xx11
. Это временная проблема, но она случается часто, и случается на многих компьютерах. Я чувствую, что это может быть ошибка Flutter, потому что поведение на разных платформах разное.
class _MyHomePageState extends State<MyHomePage> {
final _controller = TextEditingController();
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: Text(widget.title),
),
body: Center(
child: Padding(
padding: const EdgeInsets.symmetric(horizontal: 50),
child: TextField(
controller: _controller,
onChanged: (value) {
print(value);
},
),
),
));
}
}
Полный исходный код доступен здесь