【发布时间】:2020-12-08 21:41:13
【问题描述】:
也许这是一个新手问题,但我想知道是否可以使用相同的流(流)来构建两个页面的 UI。举个例子:如果有两个页面应该显示从 firebase 读取的相同数据列表(比如用户名和地址)。这可以通过从 firestore 读取数据一次并在每个页面上使用与 streambuilder 相同的 stream 来完成吗?
我能够在第一页上显示列表(使用 streambuilder 和 Listview.builder),但是当我导航到第二页并使用相同的流时(不再从 firebase 读取它,而是使用第一次读取的相同流页)它不起作用。我试过 StreamController.broadcast();也是,但没有运气。
有人可以帮忙吗?
【问题讨论】: