Не очищайте ввод текста и не проверяйте массаж ошибок при переходе назад

#flutter #dispose #flutter-getx #textformfield

Вопрос:

я использую getx для управления государством. После ввода текста или отображения сообщения об ошибке TextFormField я перехожу на другой экран. Когда я возвращаюсь к этому экрану, я хочу очистить ввод текста и сообщение об ошибке, потому что этот экран не был удален, его просто деактивировали, но я понимаю, что у getx нет метода деактивации. Так что я не знаю, как с этим справиться. Пожалуйста, помогите. введите описание изображения здесь

Ответ №1:

при использовании управления состоянием Getx используйте OnClose() вместо dispose()

Ответ №2:

  Navigator.of(context).pop(_textEditingController.text);
 

Просто перейдите по своему входному значению .