Получить конкретное значение из ссылки firebase?

Я хочу прочитать значение ссылки на него в Android Studio с Firebase Databse.

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

Я хочу распечатать стоимость Vorname. Это Марек!

Как я могу это сделать?

Пожалуйста, добавьте всю структуру базы данных.

Alex Mamo 21.10.2018 07:23
0
1
18
1

Ответы 1

Как описано в Чтение и запись данных в документации Firebase Real-database

Если это база данных по умолчанию для приложения:

FirebaseDatabase database = FirebaseDatabase.getInstance();

Если это вторичная база данных:

FirebaseDatabase database = 
      FirebaseDatabase.getInstance("https://testapp-1234.firebaseio.com");

Затем получите ссылку на корень базы данных:

DatabaseReference myRef = database.getReference("Tausch");

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

myRef.child(child_1).child(child_2).child(child_3).getReference("Vorname");

Наконец, прочтите данные, используя следующее:

myRef.addValueEventListener(new ValueEventListener() {
    @Override
    public void onDataChange(DataSnapshot dataSnapshot) {
        // This method is called once with the initial value and again
        // whenever data at this location is updated.
        String value = dataSnapshot.getValue(String.class);
        Log.d(TAG, "Value is: " + value);
    }

    @Override
    public void onCancelled(DatabaseError error) {
        // Failed to read value
        Log.w(TAG, "Failed to read value.", error.toException());
    }
});

Другие вопросы по теме