作者:今生绝恋2702934494 | 来源:互联网 | 2023-02-07 19:03
我正在创建一个应用程序,我在其中存储一个名为carid
Firebase 的值.这是我的JSON:
user{ "carid" : 1,
"emailID" : "please@gmail.com",
"imgurl" : "xyz",
"mobileNumber" : "8308717177",
"pass" : "sai3"
}
我想只carid
在Android应用程序中获取.感谢任何帮助.谢谢!
1> Mike Yan..:
你在firebase中使用数据库吗?
如果是,您最好阅读此处的文档:
在Android上读取和写入数据
private DatabaseReference mDatabase;
mDatabase = FirebaseDatabase.getInstance().getReference();
ValueEventListener postListener = new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
int carid = dataSnapshot.child("user").child("carid").getValue(Integer.class);
}
@Override
public void onCancelled(DatabaseError databaseError) {
// Getting Post failed, log a message
}
};
mPostReference.addValueEventListener(postListener);
PS
您可以使用addValueEventListener(active)或addListenerForSingleValueEvent(一次).我正在拍摄保持数据库的快照.如果你只需要carid的数据,你只能得到carid的值:
Databasereference ref_carid = mDatabase.child("user").child("carid");