Двойные вводы в текстовом поле при запуске на рабочем столе

У меня есть простой доступный здесь . Он работает в Интернете, как и ожидалось, но когда я запускаю приложение на рабочем столе 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);
              },
            ),
          ),
        ));
  }
}

Полный исходный код доступен здесь

Интернет:

Рабочий стол:

0 ответов

Другие вопросы по тегам