i want to get last child from my firebase data structure in which i only know the reference of received and first child of it
i try this one but it will return all child but i need only last one that use in query limiTolast(1) like this
DatabaseReference users = mDatabase.child("received");
// DatabaseReference receiver = users.child(firebaseUser.getUid());
final DatabaseReference receiver =
users.child("GTjrWgpKjoeXUt4JdBJTYP1JkVT2");
receiver.addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
for (DataSnapshot postSnapshot : dataSnapshot.getChildren()) {
Log.d(TAG, "key count=" + postSnapshot.getKey());
for (DataSnapshot sender: postSnapshot.getChildren()) {
Log.d(TAG, "sender key count=" + sender.getKey());
}
}
}
@Override
public void onCancelled(DatabaseError databaseError) {
Log.e("SHAN " ,databaseError.getMessage());
}
});