【发布时间】:2020-12-07 13:22:17
【问题描述】:
我有一些代码:
StreamBuilder<DocumentSnapshot>(
stream: Firestore.instance
.collection('business')
.document(
'XxLqHwyhgAWlnSGQ3rXOBAdY5Rs1')
.snapshots(),
builder: (context, snapshot) {
Map<String, dynamic>
documentFields =
snapshot.data.data;
return Text(
documentFields["name"],
style: TextStyle(
fontSize: 21,
fontWeight: FontWeight.w500,
),
);
}),
这里我必须使用 currentUser():
.document('XxLqHwyhgAWlnSGQ3rXOBAdY5Rs1')
但我不知道怎么做,因为它是文本小部件。请大家帮帮我
【问题讨论】:
-
这是
XxLqHwyhgAWlnSGQ3rXOBAdY5Rs1的用户ID吗? -
是的,它是用户 ID
-
不清楚您要做什么? currentUser() 是一个返回未来的方法。如果你想有一个流,你必须使用生成器
标签: firebase flutter dart google-cloud-firestore firebase-authentication