我在TextField
中有一个StreamBuilder
,它在监听BehaviorSubject
流。快照出错时,errorText
会显示它。
问题是当TextField
滚动出可见区域并在StreamBuilder
重建中向后滚动时,错误文本消失了,因为这次snapshot.hasError
为假。
如何维护该错误?
答案 0 :(得分:1)
您可能希望将错误存储在String
的{{1}}变量中。
一旦准备好清除错误(例如,用户按下清除按钮),就可以简单地将此变量设置为null。
StatefulWidget