Примерно то, что я описываю в названии. У меня есть куча TextFormFields, заполняемых из Firebase при запуске приложения.
Пользователь должен иметь возможность обновлять их, и когда они будут выполнены, нажмите кнопку отправки, чтобы обновить базу данных. Весь код базы данных работает, однако есть некоторая ошибка, которая работает следующим образом:
TextFormField1: "New Text Entered"
TextFormField2: "Some more text"
TextFormField3: "Another update here"
Теперь мы подошли к моменту, когда нам нужно отключить клавиатуру, чтобы мы могли увидеть кнопку отправки внизу. Как только вы нажмете маленькую стрелку вниз, чтобы закрыть клавиатуру, все указанные выше изменения вернутся к исходному состоянию.
Кто-нибудь это видел?
Я предварительно заполняю данные в этих полях на время выполнения, и вы можете редактировать и обновлять текст, и все работает нормально ... кроме случаев, когда вы сворачиваете клавиатуру.
Пожалуйста, скажите мне, что Flutter не делает чего-то принципиально глупого, вроде перезагрузки находящегося под ним виджета с нуля каждый раз, когда вы go просите клавиатуру удалиться… Похоже, что это так.