如何在我的recyclerview中显示firebase数据的用户ID的子数据?

时间:2018-10-22 11:28:55

标签: android database firebase firebase-realtime-database

我想在回收者视图中显示此snapchat和Twitter

Image

 String userid=mAuth.getCurrentUser().getUid();
 db=db.child(userid);

1 个答案:

答案 0 :(得分:1)

使用此代码

String currentUser = FirebaseAuth.getInstance().getCurrentUser().getUid();

DatabaseReference ref = FirebaseDatabase.getInstance().getReference().child("users").child(currentUser);    
ref.addValueEventListener(new ValueEventListener() {
    @Override
    public void onDataChange(DataSnapshot dataSnapshot) {                                      
         String snap_user = dataSnapshot.child("Snapchat").child("username").toString();
         String twiter_user = dataSnapshot.child("twiter").child("username").toString();                    
    }

    @Override
    public void onCancelled(DatabaseError databaseError) {
        throw databaseError.toException(); // Don't ignore errors
    }
});