I would like to load data from firebase to an arraylist, but it does not seem to be working. Below are my codes and firebase screenshot. It's returning an empty arraylist. al2 is the arraylist:
void getstops(int IDs){
String url = "https://bus-tracking-5ba3a.firebaseio.com/Route-Stops/";
mDatabase2 = FirebaseDatabase.getInstance().getReferenceFromUrl(url);
ValueEventListener vel = new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
for (DataSnapshot data : dataSnapshot.getChildren()){
al2.add(data.getValue().toString());
}
}
@Override
public void onCancelled(DatabaseError databaseError) {
}
};
mDatabase2.child(Integer.toString(IDs)).addListenerForSingleValueEvent(vel);