Flutter Firestore与2个读取的同一文档的两个流媒体数



在我的flutter应用程序中,如果我有两个嵌套的溪流构建器从同一文档中读取两个嵌套的溪流构建者,它是否会算作firestore的两个读数?还是以某种方式被视为读取的方式?

这是我在说什么的示例。

StreamBuilder(
  stream: Firestore.instance.document(path).snapshots(),
  builder: (context, asnap){
    //Some nested widgets...
    return StreamBuilder(
      stream: Firestore.instance.document(path).snapshots(),
      builder: (context, asnap){
        return MyWidget();
      },
    );
  },
);

据我所知,firestore客户端将这些听众删除。因此,如果第一个侦听器已经在完全相同的数据中处于活动状态,则不会附上第二个侦听器。因此,您不会收取两次读取的费用,但是(可能对您的用户更重要(数据只会传输一次。

相关内容

  • 没有找到相关文章

最新更新