Reputation: 5760
Here is my JSON tree:
I want to get the value that is user_image
.
I try to use this code:
DatabaseReference root = FirebaseDatabase.getInstance().getReference();
root.addListenerForSingleValueEvent(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
base64Image=dataSnapshot.child("Photo").child("user_image").getValue(String.class);
Log.d("base64Image>",base64Image);
}
@Override
public void onCancelled(DatabaseError databaseError) {
}
});
It's no working. How do I get the variable user_image
value?
Thanks in advance.
I try again , my code change like this:
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
for (DataSnapshot ds : dataSnapshot.getChildren() ){
String image=ds.child("user_image").getValue(String.class);
Log.d("image>",image);
}
The result is that i get all of the user_image. How do i get the user_image from Mary ?
Upvotes: 0
Views: 1010
Reputation: 1427
you can get reference to your object..
DatabaseReference root = FirebaseDatabase.getInstance().getReference("Photo/" + photoID);
and then add Event listener to root
Upvotes: 3