【问题标题】:Unable To Insert Record FireBase无法插入记录 FireBase
【发布时间】:2020-01-01 20:11:11
【问题描述】:

我只想在 Firebase 内的 User 表上插入数据,为此我创建了表集合,这是屏幕截图

收藏

并使用它来引用表的位置

 final DatabaseReference databaseReference = database.getReference("sharelocation-c7f0f/database/firestore/data~2FUsers~2Fz5hgLqzkdOKKctKpmyex");

这是保存用户的代码

保存用户

    DateTimeFormatter dtf = DateTimeFormatter.ofPattern("yyyy/MM/dd HH:mm:ss");
                                LocalDateTime now = LocalDateTime.now();
                                HashMap<String,String> user =new HashMap<>();
                                user.put("Name","fake");
                                user.put("Email","fake@test.coom");
                                user.put("Device",android.os.Build.MODEL);
                                user.put("Phone", String.valueOf( "32254523"));
                                user.put("RegisterOn",dtf.format(now));

                                user.put("isActive",String.valueOf("true"));

                                user.put("isLogin",String.valueOf("true"));

                                databaseReference.setValue(user);

                                Toast.makeText(RegisterActivity.this, "Successfully registered!", Toast.LENGTH_LONG).show();

由于我是 firebase 的新手,如果我遗漏了什么,请告诉我。

【问题讨论】:

    标签: android firebase firebase-realtime-database google-cloud-firestore


    【解决方案1】:

    您的屏幕截图显示了 Cloud Firestore 中的数据,但您的代码使用了适用于 Firebase 实时数据库的 SDK。这些数据库彼此完全分开。如果你想使用 Firestore,你应该关注documentation for working with it

    【讨论】:

      猜你喜欢
      • 2016-04-04
      • 1970-01-01
      • 1970-01-01
      • 2021-01-31
      • 2016-07-02
      • 2016-08-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多