连接用户和Firebase数据库

时间:2018-01-20 02:25:54

标签: android firebase firebase-realtime-database

所以我跟踪屏幕上的用户点击,我让用户注册他们的电子邮件。但是,在使用Firebase数据库时,我很遗憾。我不确定,如何保存整数然后在用户登录时加载。有人能指出我正确的方向吗?

USER IMAGE DATABASE IMAGE

我观看了大量视频,但没有一个显示如何使用整数存储信息。

1 个答案:

答案 0 :(得分:3)

在Firebase数据库中存储整数或任何其他值时,您无需执行任何特殊操作。

您可以使用当前用户的uid并将pojo / model直接存储到firebase数据库中。

例如,这可以是您的java模型类:

 public class Model {
        private int tapCount=0;

        public int getTapCount() {
            return tapCount;
        }

        public void setTapCount(int tapCount) {
            this.tapCount = tapCount;
        }
    }

如果要将点按计数插入Firebase数据库。您需要获取之前的点击计数并将其与当前计数更新/创建Model对象一起添加,并将其设置为uid中的Firebase数据库。

FirebaseDatabase.getInstance().getReference()
    .child("user")
    .child(FirebaseAuth.getInstance()
    .getCurrentUser()
    .getUid())
    .setValue(model);

此代码会将模型插入user keyuser unique id下。

谢谢,

希望它有所帮助。