:
class UserAccountSettings {
private String user_id;
private String name ;
private float rate;
private String profile_photo;
private ArrayList<Activity> activities ;
}
感谢您的帮助!
要显示这些值,请使用以下代码:
String uid = FirebaseAuth.getInstance().getCurrentUser().getUid();
DatabaseReference rootRef = FirebaseDatabase.getInstance().getReference();
DatabaseReference activitiesRef = rootRef.child("user_account_settings").child(uid).child("activities");
ValueEventListener valueEventListener = new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
String user_id = dataSnapshot.child("user_id").getValue(String.class);
String name = dataSnapshot.child("name").getValue(String.class);
float rate = dataSnapshot.child("rate").getValue(Float.class);
String profile_photo = dataSnapshot.child("profile_photo").getValue(String.class);
Log.d("TAG", user_id + " / " +
profile_photo + " / " +
rate + " / " +
profile_photo);
}
@Override
public void onCancelled(DatabaseError databaseError) {}
};
activitiesRef.addListenerForSingleValueEvent(valueEventListener);
输出将是:
mVeg... / Debbebi / 0 / http://...
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句