Firebase database structure :
-Main
---item1: "Structure"
---item2: "good"
---item3: "something"
+users
Firebase database structure :
-Main
---item1: "Structure"
---item2: "good"
---item3: "something"
+users
Please use this code:
DatabaseReference rootRef = FirebaseDatabase.getInstance().getReference();
DatabaseReference mainRef = rootRef.child("Main");
ValueEventListener eventListener = new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
for(DataSnapshot ds : dataSnapshot.getChildren()) {
String item = ds.getKey();
Log.d("TAG", item);
}
}
@Override
public void onCancelled(DatabaseError databaseError) {}
};
mainRef.addListenerForSingleValueEvent(eventListener);
And your output will be:
item1
item2
item3