Android İçin Firebase

Firebase Veritabanından Veri Okuma

Lisans: Creative Commons 26.11.2020 tarihinde güncellendi
Bakabileceğiniz Etiketler: Eğitmen: Geleceği Yazanlar Ekibi

Uygulama verilerinizi gerçek zamanlı olarak görüntülemek için (yani veri tabanınızdaki verileri okumak), oluşturduğunuz referansa bir ValueEventListener eklemeniz gerekmektedir. Listener, adından da anlaşıldığı gibi referans olarak gösterilen yeri dinliyor. Listener kavramının detayına sonraki eğitimlerimizde değineceğiz.  Aşağıdaki kod parçacığını ilgili kısma ekleyelim.

// Veritabanından veri okuma
notRef.addValueEventListener(new ValueEventListener() {
    @Override
    public void onDataChange(DataSnapshot dataSnapshot) {
        // Bu metod Firebase veritabanımızı dinliyor. Veritabanımızda        // herhangi bir veri değişikliği olduğunda bu metod tetikleniyor.
        String deger = dataSnapshot.getValue(String.class);
        Log.d(TAG, "Gelen deger: " + deger);
    }

    @Override
    public void onCancelled(DatabaseError error) {
        // Bu metod veri okuma sırasında oluşacak hataları kerşılamaya yarar
        Log.w(TAG, "Deger okuma hatası: ", error.toException());
    }
});