Я не могу видеть в вашей схеме базы данных o ссылку с именем save
, но я вижу одну с именем You violate your own speed limit with
, которую можно использовать в вашей ссылке, чтобы иметь возможность получать данные из базы данных.Чтобы решить эту проблему, используйте следующие строки кода:
DatabaseReference rootRef = FirebaseDatabase.getInstance().getReference();
DatabaseReference ref = rootRef.child("You violate your own speed limit with");
ValueEventListener valueEventListener = new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
ArrayList<String> violations = new ArrayList<>();
for(DataSnapshot ds : dataSnapshot.getChildren()) {
String speed = ds.getValue(String.class);
violations.add(speed);
Log.d(TAG, speed);
}
//Do what you need to do with y our violations list
}
@Override
public void onCancelled(@NonNull DatabaseError databaseError) {
Log.d(TAG, databaseError.getMessage());
}
};
ref.addListenerForSingleValueEvent(valueEventListener);
Результатом в вашем logcat будут все эти значения:
3 km / h at time: ...
3 km / h at time: ...
//an so on