I want to retrieve saved data in firebase real-time database, but the result is always null.
Below is the code.
try{
mDatabase = FirebaseDatabase.getInstance().getReference();
myBal.setText("0");
mDatabase.child("users").child(mUserId).child("claim").addListenerForSingleValueEvent(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
String amount = dataSnapshot.child("satoshi").getValue(String.class);
myBal.setText("satoshi: "+amount);
}
@Override
public void onCancelled(DatabaseError databaseError) {
}
});
Below is my database structure...

Thanks in advance!