如何使用 Firebase 实时数据库保存用户信息?

埃桑

我想在 Firebase 数据库中保存我的用户的一些信息。我是这样做的:

 FirebaseDatabase firebaseDatabase = FirebaseDatabase.getInstance();
  DatabaseReference mRootReference = firebaseDatabase.getReference();
  DatabaseReference mHeadingRefrence = mRootReference.child("heading");

  @Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    headign = (EditText) findViewById(R.id.input);
    btn = (Button) findViewById(R.id.btn);

    btn.setOnClickListener(new View.OnClickListener() {
      @Override
      public void onClick(View view) {

        String h = headign.getText().toString();
        mHeadingRefrence.setValue(h);
        headign.setText("");

      }
    });
  }

但是当用户将此字符串发送到我的 Firebase 时,他们的信息将在第一行被替换!,但我想从所有用户那里保存这个字符串。问题出在哪儿?

亚历克斯·马莫

因为 Firebase 是一个 NoSQL 数据库,其结构为键和值对,数据库中的每个节点都是一个Map. 因此,在 a 的情况下Map,当您添加数据时,它会用新值替换旧值。

因此,为了实现这一点,您需要使用unique identifier. 所以你需要改变这行代码:

mHeadingRefrence.setValue(h);

mHeadingRefrence.push().setValue(h);

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

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

来自分类Dev

使用Firebase实时数据库将表单发送给用户

来自分类Dev

如何在firebase实时数据库中保存模型?

来自分类Dev

如何在 Firebase 实时数据库中保存生成的唯一 ID

来自分类Dev

如何在firebase实时数据库中保存文档参考

来自分类Dev

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

来自分类Dev

如何从Firebase实时数据库读取数据

来自分类Dev

如何从firebase实时数据库中选择数据

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

如何从 Firebase 实时数据库正确检索值?

来自分类Dev

如何设置 Firebase 实时数据库的双重查询?

来自分类Dev

使用Firebase实时数据库填充tableview

来自分类Dev

从 Node 使用 Firebase 实时数据库

来自分类Dev

如何将图像 url 从 Firebase Storage 保存到 Firebase 实时数据库,即我设备中的图像

来自分类Dev

如何从实时数据库firebase的单个列表视图中同时获取所有子项的详细信息

来自分类Dev

使用唯一键 + 自定义名称在 Firebase 实时数据库中保存数据

来自分类Dev

如何通过导出功能从Firebase实时数据库中获取用户孩子的价值

来自分类Dev

如何通过REST API将当前用户从Angular应用发送到Firebase实时数据库规则

来自分类Dev

如何在不登录的情况下从 firebase 实时数据库获取用户 ID(UID)

来自分类Dev

如何将用户电子邮件从 Firebase 身份验证检索到实时数据库

来自分类Dev

如何使用firebase实时数据库检查数据是否已经在html表中?

来自分类Dev

如何使用云功能将新数据推送到 firebase 实时数据库?

来自分类Dev

如何使用 firebase 实时数据库数据填充 recylerview?

来自分类Dev

首次安装android应用时,如何从Firebase实时数据库获取数据库

来自分类Dev

使用laravel将Firebase实时数据库连接到MYSQL数据库表

来自分类Dev

如何使用python从Firebase实时数据库中删除

Related 相关文章

  1. 1

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

  2. 2

    使用Firebase实时数据库将表单发送给用户

  3. 3

    如何在firebase实时数据库中保存模型?

  4. 4

    如何在 Firebase 实时数据库中保存生成的唯一 ID

  5. 5

    如何在firebase实时数据库中保存文档参考

  6. 6

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

  7. 7

    如何从Firebase实时数据库读取数据

  8. 8

    如何从firebase实时数据库中选择数据

  9. 9

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

  10. 10

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

  11. 11

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

  12. 12

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

  13. 13

    如何从 Firebase 实时数据库正确检索值?

  14. 14

    如何设置 Firebase 实时数据库的双重查询?

  15. 15

    使用Firebase实时数据库填充tableview

  16. 16

    从 Node 使用 Firebase 实时数据库

  17. 17

    如何将图像 url 从 Firebase Storage 保存到 Firebase 实时数据库,即我设备中的图像

  18. 18

    如何从实时数据库firebase的单个列表视图中同时获取所有子项的详细信息

  19. 19

    使用唯一键 + 自定义名称在 Firebase 实时数据库中保存数据

  20. 20

    如何通过导出功能从Firebase实时数据库中获取用户孩子的价值

  21. 21

    如何通过REST API将当前用户从Angular应用发送到Firebase实时数据库规则

  22. 22

    如何在不登录的情况下从 firebase 实时数据库获取用户 ID(UID)

  23. 23

    如何将用户电子邮件从 Firebase 身份验证检索到实时数据库

  24. 24

    如何使用firebase实时数据库检查数据是否已经在html表中?

  25. 25

    如何使用云功能将新数据推送到 firebase 实时数据库?

  26. 26

    如何使用 firebase 实时数据库数据填充 recylerview?

  27. 27

    首次安装android应用时,如何从Firebase实时数据库获取数据库

  28. 28

    使用laravel将Firebase实时数据库连接到MYSQL数据库表

  29. 29

    如何使用python从Firebase实时数据库中删除

热门标签

归档