繁体   English   中英

无法从 firebase 检索值

[英]Unable to retrieve values from firebase

我正在尝试将来自 firestore 的名称存储在字符串列表中,但是在此方法终止后,当我尝试打印列表时它显示为空!

 int i = 0;
  void getDriverList() async {
    await FirebaseFirestore.instance
        .collection("Users")
        .get()
        .then((querySnapshot) {
      querySnapshot.docs.forEach((result) {
        names[i++] = result.get("name");
      });
    });
  }

  @override
  initState() {
    getDriverList();
    print(names);
    super.initState();
    // Add listeners to this class
  }

使用 querySnapshot.docs..data.forEach...

你会得到数据。 如果没有得到,则使用打印数据并找出数据未到来的问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM