Получить конкретное значение из ссылки Firebase? - PullRequest
0 голосов
/ 20 октября 2018

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

Как узнать значение конкретной ссылки, как вы видите на изображении? enter image description here

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

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

1 Ответ

0 голосов
/ 20 октября 2018

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

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

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());
    }
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...