在 Flutter Firestore 实现中获取空值



我正在调用此方法以从颤振应用程序中的firestore数据库中检索用户详细信息,当页面加载时,它正在为我获取空值,但是在热重载时,它确实给出了我需要的值,我应该如何确保这些值应该被检索并且最初应该只在屏幕上显示

getUserDetails(String uid) async{
firestoreInstance.collection('users').document(uid).snapshots().listen((result){
fullName1 = result.data['fullname'];
});
}
fullName1 = result.data['fullname'] ?? '';

只需这样做,更改双问号后的值以适合您的fullName1变量类型。

最新更新