如何将设备连接到我的Android Firebase数据库 [英] How can I connect a device to my Android firebase database

查看:77
本文介绍了如何将设备连接到我的Android Firebase数据库的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我是Android开发的新手.我正在开发一个已连接到Firebase数据库的应用程序,并且一切正常.现在,我正在尝试连接一个设备,当每个用户在该设备上登录Firebase数据库时,该设备将向每个用户发送出勤信息.我需要http接口来执行此操作还是需要API

I am fairly new to Android development. I am working on an app which I have connected to a firebase database and everything works fine. Now I am trying to connect a device which will send a like an attendance details of each users when they clock in on that device to the firebase database. Do I need a http interface to do this or an API

推荐答案

尝试一下

声明一些变量:

private FirebaseUser user;
private FirebaseDatabase database;
private DatabaseReference mRef;

在onCreate或其他地方初始化它们:

Initialise them inside onCreate or somewhere:

    user = FirebaseAuth.getInstance().getCurrentUser();
    database = FirebaseDatabase.getInstance();
    mRef = database.getReference("users").child(user.getUid()).child("attendance"); //different path for each user

添加值事件监听器

mRef.addListenerForSingleValueEvent(new ValueEventListener() {
            @Override
            public void onDataChange(DataSnapshot dataSnapshot) {

                Integer attendance = dataSnapshot.getValue(Integer.class);
                attendance++;
                myRef.setValue(attendance);
                }
            }

            @Override
            public void onCancelled(DatabaseError databaseError) {

            }
        });

这篇关于如何将设备连接到我的Android Firebase数据库的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆