我正在构建一个应用程序,该应用程序大量使用streambuilder从应用程序的多个页面中从Firestore获取实时数据。
由于没有关闭流/取消流订阅的方法,因此可以安全地假设当框架处理小部件时,streambuilder将自动分离以侦听Firestore文档的更改吗?有什么需要注意的警告。
谢谢。
答案 0 :(得分:3)
StreamBuilder 自动关闭流:
https://github.com/flutter/flutter/blob/master/packages/flutter/lib/src/widgets/async.dart#L129