我正在尝试在带有Firestore的Flutter上使用StreamBuilder构建无限滚动。虽然我已经设法检索了初始加载所需的所有内容(例如,前10篇文章),但是我无法设法将下一页的数据添加到初始Stream中。
我有一个称为“内容”的流,我在其中放置了最初获取的帖子,但是当我尝试向该流中添加其他内容时,我在做{ {1}}如何保留初始Stream的内容并将新内容添加到Stream?
这是一些代码:
我认为:
mystream.sink.add(data)
在我的控制器/块(FeedController)中:
body: StreamBuilder(
stream: bloc.documentData, // My initial Stream in my view
实际上,我正在寻找的只是合并两个Streams的一种方法。从今天早上开始我一直在寻找...
谢谢