如何将设备连接到我的Android Firebase数据库 [英] How can I connect a device to my Android firebase database
本文介绍了如何将设备连接到我的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屋!
查看全文