Получите ценность от ребенка в Firebase до Android Studio - PullRequest
0 голосов
/ 10 июля 2020

структура базы данных

На картинке моя база данных, поэтому я хочу получить значение широты и долготы из моей базы данных, но имя дочернего элемента назначается из случайного времени в зависимости от времени загрузки данных.

Как я могу получить значение широты и долготы, если я не знаю, какое время использовал ребенок, потому что это случайное время?

1 Ответ

0 голосов
/ 11 июля 2020

Вы хотите получить все данные или любые c данные?

EDIT:

        FirebaseDatabase.getInstance().getReference().child("History").child("Saturday").addValueEventListener(new ValueEventListener() {
            @Override
            public void onDataChange(@NonNull DataSnapshot dataSnapshot) {
                for(DataSnapshot snapshot : dataSnapshot.getChildren()){
                    String lat = snapshot.child("Latitude").getValue().toString();
                    String longi = snapshot.child("Longitude").getValue().toString();

                    //OR you can typecast the entire snapshot object into your model class
                    ModelClass model = new ModelClass();
                    model = snapshot.getValue(ModelClass.class);
                }
            }

            @Override
            public void onCancelled(@NonNull DatabaseError databaseError) {

            }
        });
...