如何在flutter中从Firebase实时数据库中获取数据?

Pokaboom

我正在Flutter中构建一个应用程序,其中的数据存储在Firebase实时数据库中。我想在我的应用程序中获取这些数据。

现在,由于几个月前所做的重大更改,我无法找到可能有帮助的新文章或视频,但我发现的只是旧文章,所以这里有人可以帮助我吗?

列表变量

final dbRef = FirebaseDatabase.instance.reference().child("workshops");

现在用于显示我正在尝试的数据

return FutureBuilder(
      future: dbRef.once(),
      builder: (context,AsyncSnapshot<DataSnapshot> snapshot){
        if(snapshot.hasData){
          workshopList.clear();
          Map<dynamic, dynamic> values = snapshot.data.value;
          values.forEach((key,values){
            workshopList.add(values);
          });
        }
        return ListView.builder(
          shrinkWrap: true,
          itemCount: workshopList.length,
          itemBuilder: (BuildContext context, index){
            return Card(
              child: Center(
                child: Column(
                  children: [
                    Text("name "+ workshopList[index].workshopName)
                  ],
                ),
              ),
            );
          },
        );
      }
      
    );
Pokaboom

为了声明列表,我这样做

List<Workshop> worskshopList = [];

但是对我有用的是

List<Map<dynamic,dynamic>> workshopList = [];

现在用于显示我正在使用的数据

workshopList [index] .workshopName

现在的问题是我没有引用数据库的工作坊名称,而是我的模型类的工作坊名称,所以我无处可寻。

现在对我有用的是

workshopList [index] [“ workshopname”]

现在从旧列表中我无法像list [index] [“”]那样使用它,将出现错误,例如未为列表定义“ []”。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何从Firebase实时数据库中删除?

来自分类Dev

用户注册期间如何在Firebase的实时数据库中存储数据?

来自分类Dev

如何从Firebase中的实时数据库获取数据

来自分类Dev

如何在firebase auth和firebase-实时数据库中获得相同的ID?

来自分类Dev

如何从Web中的Firebase实时数据库获取数据?

来自分类Dev

Web中的Flutter Firebase实时数据库

来自分类Dev

Flutter:如何从Firebase实时数据库中获取新添加的记录?

来自分类Dev

如何从Firebase实时数据库获取最新记录

来自分类Dev

在Flutter应用程序中从Firebase实时数据库事件获取父节点

来自分类Dev

如何从Firebase实时数据库中的.set()获取自动生成的ID?

来自分类Dev

如何从Firebase实时数据库中获取数据并将其显示在微调器上

来自分类Dev

如何在GCP中启用Firebase实时数据库?

来自分类Dev

如何获取实时数据库中的特定密钥?

来自分类Dev

如何获取Firebase实时数据库中添加的最后一项?

来自分类Dev

从Flutter中的实时数据库获取特定数据值

来自分类Dev

如何从Android中的Firebase实时数据库获取价值?

来自分类Dev

如何更新Firebase实时数据库中的位置?

来自分类Dev

如何在 Firebase 实时数据库 Android 中实现等效的 .contains(SomeText)?

来自分类Dev

从 Firebase 实时数据库中检索子数据

来自分类Dev

Firebase 实时数据库中的数据插入无限

来自分类Dev

如何从android中的firebase实时数据库中获取数据

来自分类Dev

Firebase 实时数据库,从键值对中获取数据

来自分类Dev

如何在firebase实时数据库android中的唯一键下获取特定节点

来自分类Dev

如何从firebase存储获取imageUrl以存储在firebase实时数据库中?

来自分类Dev

如何在 Firebase 实时数据库中获取子名称

来自分类Dev

如何获取firebase实时数据库的数据

来自分类Dev

如何从Android中的firebase实时数据库中获取最后一个数据

来自分类Dev

如何在实时数据库 FIREBASE 中检查数据

来自分类Dev

无法从 Firebase 实时数据库中检索数据

Related 相关文章

  1. 1

    如何从Firebase实时数据库中删除?

  2. 2

    用户注册期间如何在Firebase的实时数据库中存储数据?

  3. 3

    如何从Firebase中的实时数据库获取数据

  4. 4

    如何在firebase auth和firebase-实时数据库中获得相同的ID?

  5. 5

    如何从Web中的Firebase实时数据库获取数据?

  6. 6

    Web中的Flutter Firebase实时数据库

  7. 7

    Flutter:如何从Firebase实时数据库中获取新添加的记录?

  8. 8

    如何从Firebase实时数据库获取最新记录

  9. 9

    在Flutter应用程序中从Firebase实时数据库事件获取父节点

  10. 10

    如何从Firebase实时数据库中的.set()获取自动生成的ID?

  11. 11

    如何从Firebase实时数据库中获取数据并将其显示在微调器上

  12. 12

    如何在GCP中启用Firebase实时数据库?

  13. 13

    如何获取实时数据库中的特定密钥?

  14. 14

    如何获取Firebase实时数据库中添加的最后一项?

  15. 15

    从Flutter中的实时数据库获取特定数据值

  16. 16

    如何从Android中的Firebase实时数据库获取价值?

  17. 17

    如何更新Firebase实时数据库中的位置?

  18. 18

    如何在 Firebase 实时数据库 Android 中实现等效的 .contains(SomeText)?

  19. 19

    从 Firebase 实时数据库中检索子数据

  20. 20

    Firebase 实时数据库中的数据插入无限

  21. 21

    如何从android中的firebase实时数据库中获取数据

  22. 22

    Firebase 实时数据库,从键值对中获取数据

  23. 23

    如何在firebase实时数据库android中的唯一键下获取特定节点

  24. 24

    如何从firebase存储获取imageUrl以存储在firebase实时数据库中?

  25. 25

    如何在 Firebase 实时数据库中获取子名称

  26. 26

    如何获取firebase实时数据库的数据

  27. 27

    如何从Android中的firebase实时数据库中获取最后一个数据

  28. 28

    如何在实时数据库 FIREBASE 中检查数据

  29. 29

    无法从 Firebase 实时数据库中检索数据

热门标签

归档