我的Firebase数据库结构如下:
多个用户详细信息将存储在此数据库中。如何在我的应用中访问此详细信息?
答案 0 :(得分:0)
您想要访问' nAc ... 13'再次?和其他数据?
那件事被视为一个uid。如果您使用auth创建了数据库,
使用firebase.auth().uid
来访问它。
答案 1 :(得分:0)
如果您使用Firebase用户将数据存储为用户的uid,那么您可以使用
重复使用此数据private DatabaseReference mFirebaseDatabaseReference;
private DatabaseReference mFirebaseDatabaseRefrence_user;
private FirebaseAuth mFirebaseAuth;
private FirebaseUser mFirebaseUser;
private String userUid;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_chat);
mFirebaseAuth = FirebaseAuth.getInstance();
mFirebaseUser = mFirebaseAuth.getCurrentUser();
mFirebaseDatabaseReference = FirebaseDatabase.getInstance().getReference();
mFirebaseDatabaseRefrence_users = mFirebaseDatabaseReference.child(userUid);
ValueEventListener users = new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {}
@Override
public void onCancelled(DatabaseError databaseError) {}
};
mFirebaseDatabaseRefrence_user.addValueEventListener(users);
}