flutter - 在 Flutter 中更新 StreamController 内的 TextFormField
问题描述
在 StreamBuilder 中,我尝试显示一个 TextFormField,其值来自 REST API。
流被触发并且 hasData 为 true
问题是 TextFormField 中的值没有从来自流的数据中更新。
我测试了两种方法:
使用来自流的值设置 initialValue
使用 textController (设置为类属性)并使用 .text()
在这两种情况下,值都不会更新
解决方案
经过一段时间的测试,它可以与 textController 解决方案一起使用。
推荐阅读
- html - WKWebView 的 didFinish 委托方法接收回调的时间过长
- x11 - 有没有办法在 MIT 方案中获取鼠标的 X 和 Y 坐标?
- c# - 在另一个项目中使用项目时 CryptoStream 的不同哈希码
- npm - TypeError [ERR_INVALID_REPL_INPUT]:“uncaughtException”的侦听器不能在 REPL 中使用
- r - 在 RStuduio 中安装软件包时出错
- python - 机器学习模型来识别句子中的语法错误?
- php - 本地主机上的 WordPress 错误,XAMPP:“安装失败:下载失败。找不到工作传输”
- php - Nginx virtual host - Create and modify using PHP
- java - Mono.onErrorResume() doesn't always work as expected
- mysql - 逐年计算