【发布时间】:2020-10-25 13:57:26
【问题描述】:
我正在尝试获取当前登录用户,但无法获取它,这里有什么问题
String uid;
FirebaseAuth auth = FirebaseAuth.instance;
Future returnuid() async {
FirebaseUser user = await auth.currentUser();
uid = user.uid;
}
@override
Widget build(BuildContext context) {
returnuid();
return StreamBuilder(
stream: Firestore.instance.collection('UserData').document(uid).snapshots(),
我认为这里的问题是我不是在等待 returnuid() 但我该怎么做呢?
【问题讨论】:
标签: firebase flutter google-cloud-firestore async-await firebase-authentication