【发布时间】:2023-03-10 23:44:01
【问题描述】:
我有两个屏幕(脚手架),我正在考虑在两个 StreamBuilder 中使用一个 stream()。我的问题是我会被收取双重阅读费用吗?还是读就相当于一次读?
【问题讨论】:
-
您是否得到了相同查询的答案,因为我没有得到明确的答案?
-
不,除非您创建了一个单独的流函数并在两个 StreamBuilders 上使用它。但是,我发现在多个 StreamBuilder 上使用单个流可能会导致其他流构建器的加载条不确定。当我使用 Api boolean 时,这发生在我身上。我建议广播你的流。如果您不多次运行主流功能,它将为您节省一些阅读量。希望这可以帮助。 @vnaren001
-
@RajA 我确实遇到了你现在所说的问题,我被困住了我想重用已经在其他流构建器中运行(订阅)的流连接,你能从我的问题列表中回答吗
标签: firebase flutter dart google-cloud-firestore