【问题标题】:get null values in flutter firestore implementation在flutter firestore实现中获取空值
【发布时间】:2020-06-07 04:10:26
【问题描述】:

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

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

【问题讨论】:

  • @DougStevenson ,您能否指导我提出的问题,我从您的个人资料中知道您是这方面的专家

标签: firebase flutter google-cloud-firestore


【解决方案1】:
fullName1 = result.data['fullname'] ?? '';

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

【讨论】:

  • 我已经尝试过,在日志中显示检索到的值,但不在屏幕上,如果检索到这些值,我应该如何确保这些值始终存在于 Text 小部件中
  • 添加 setState(() {});我猜之后
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2020-06-18
  • 2020-01-04
  • 2020-11-21
  • 2021-06-28
  • 1970-01-01
  • 2020-11-15
  • 2021-10-13
相关资源
最近更新 更多