【发布时间】:2022-10-02 07:19:41
【问题描述】:
存在文章内容较长时,文章出不来的问题。我不知道如何用我的代码解决这个问题……我使用了 firebase 数据库服务。
这是我的代码。
Widget _buildBody() {
return SafeArea(
child: StreamBuilder<QuerySnapshot>(
stream: Firestore.instance.collection(\'post\').snapshots(),
builder: (context, snapshot) {
if (!snapshot.hasData) {
return _buildNoPostBody();
}
return _buildHasPostBody(snapshot.data.documents);
}
),
);
}
Widget _buildNoPostBody() {
return SingleChildScrollView(
);
}
Widget _buildHasPostBody(List<DocumentSnapshot> documents) {
final myPosts = documents
.where((doc) => doc[\'email\'] == user.email)
.take(999999999999999)
.toList();
final otherPosts = documents
.where((doc) => doc[\'email\'] != user.email)
.take(999999999999999)
.toList();
myPosts.addAll(otherPosts);
return ListView(
children: myPosts.map((doc) => FeedWidget(doc, user)).toList(),
);
}
}
-
你能告诉我们你是如何实现你的 FeedWidget 的吗?
-
这是我的 feed_widget 代码..!