【发布时间】:2021-09-30 22:02:57
【问题描述】:
我正在尝试实现一个流构建器来显示来自 firebase 文档的字符串。 但是我收到以下错误“主体可能正常完成,导致返回‘null’,但返回类型可能是不可为空的类型。”在代码的第 3 行。不知道我做错了什么。有什么想法吗?
StreamBuilder<QuerySnapshot>(
stream: _firestore.collection('data').snapshots(),
builder: (context, snapshot) {
if (snapshot.hasError) {
return const ErrorWidget();
}
if (snapshot.hasData) {
final messages = snapshot.data!.docs;
List<Text> messageWidget = [];
for (var message in messages) {
final messageText = message.get('email');
final messageWidget = Text('$messageText');
}
return Column(
children: messageWidget,
);
}
},
)
【问题讨论】:
标签: firebase flutter dart google-cloud-firestore