Flutter 3.4 TextFormField on Top重建状态并仅在Android中清除数据



在我最新的Flutter版本中,当我点击TextFormField时,状态会不断重建,我会丢失表单上的所有数据。这只发生在Android Emulator和Real设备中。对于IOS模拟器和实际设备,它运行良好。

我使用的是final_yob=TextEditingController((;在我的小部件的顶部。

有什么解决方案吗>我有点困了两个星期。

如有任何帮助,我们将不胜感激。

感谢您的及时回复。

两周后,我发现了这个问题并修复了它。它是在父窗口小部件中使用UniqueKey((。UniqueKey((函数强制在子级触发的任何事件上重建整个小部件树。

最新更新