首页 > 解决方案 > 在flutter firestore实现中获取空值

问题描述

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

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

标签: firebasefluttergoogle-cloud-firestore

解决方案


fullName1 = result.data['fullname'] ?? '';

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


推荐阅读