Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/flutter/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flutter Don';t清除文本输入并在返回时验证错误消息_Flutter_Dispose_Getx_Textformfield_Flutter Getx - Fatal编程技术网

Flutter Don';t清除文本输入并在返回时验证错误消息

Flutter Don';t清除文本输入并在返回时验证错误消息,flutter,dispose,getx,textformfield,flutter-getx,Flutter,Dispose,Getx,Textformfield,Flutter Getx,我正在使用getx进行状态管理。键入文本或显示textFormField的错误消息后,我导航到另一个屏幕。当我导航回这个屏幕时,我想清除文本输入和错误消息,因为这个屏幕不是dispose,它只是deactivate,但我意识到getx没有deactivate方法。所以我不知道怎么处理。请帮忙。 使用Getx状态管理时,请使用onClose()而不是dispose() 只需使用输入值导航即可 Navigator.of(context).pop(_textEditingController.tex

我正在使用getx进行状态管理。键入文本或显示textFormField的错误消息后,我导航到另一个屏幕。当我导航回这个屏幕时,我想清除文本输入和错误消息,因为这个屏幕不是dispose,它只是deactivate,但我意识到getx没有deactivate方法。所以我不知道怎么处理。请帮忙。

使用Getx状态管理时,请使用onClose()而不是dispose()

只需使用输入值导航即可

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