gpt4 book ai didi

Flutter:Streambuilder - 关闭流

转载 作者:行者123 更新时间:2023-12-03 14:39:52 25 4
gpt4 key购买 nike

我正在构建一个应用程序,该应用程序大量使用 streambuilder 来从应用程序中的多个页面的 Firestore 获取实时数据。

由于没有流关闭/流订阅取消方法,假设当框架处理小部件时,streambuilder 将自动分离监听 Firestore 文档更改是否安全?是否有任何需要注意的注意事项。

谢谢。

最佳答案

A 流生成器 当订阅流的小部件从小部件树中永久删除时,自动关闭其关联的流:
https://github.com/flutter/flutter/blob/master/packages/flutter/lib/src/widgets/async.dart#L131
或者一个永久的例子,如果 master 分支的链接有一天不起作用:
https://github.com/flutter/flutter/blob/2ece1c3a174c3dd7099736f13b4ad16bb9b70c1d/packages/flutter/lib/src/widgets/async.dart#L131

关于Flutter:Streambuilder - 关闭流,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55662255/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com