【发布时间】:2020-04-28 17:57:53
【问题描述】:
我正在为我正在开发的应用程序使用 Firebase Firestore。基本上,我有一个 Collection('Chat') 可能包含 数千个文档 我需要一种方法来实现 firebase 分页 以限制多少从后端检索文档。
我使用 streamBuilder 并将下面的 Query 作为流传递:
stream: widget.messageDocRef
.collection('Chat').orderBy('timestamp', descending: true)
.limit(80)
.snapshots();
我有一个 ListView 和一个 scrollController ,代码:
ListView(
physics: const AlwaysScrollableScrollPhysics(),
reverse: true,
controller: _scrollController,
padding: EdgeInsets.symmetric(vertical: 20.0, horizontal: 10.0),
children: messagesBubble,
),
我找不到任何关于如何在 Flutter 中实现它的好文档。
谢谢!
【问题讨论】:
标签: firebase flutter dart google-cloud-firestore