Soru & Cevap

Firebase veriyi sadece tek bir kere nasıl çekerim?

03.12.2017 - 05:41

Merhaba, firebase kullandığım projemde tek bir veriyi çekmek için kullandığım bu metod herhangi bir veri girişinde ya da çıkışında sürekli tetikleniyor. Bununla beraber recyclerview im yeniden yükleniyor. Fakat veri boyutu yüksek olduğundan her yenilenmede ekran bir süre takılı kalıyor. Bu tek child a ait veriyi uygulama çalıştığında sadece tek bir kere çekmek lazım. Bunu nasıl yapabilirim ? 

Kullandığım kod blogu;

 mDatabaseUsers.child(user_id).addListenerForSingleValueEvent(new ValueEventListener() {
            @Override
            public void onDataChange(DataSnapshot dataSnapshot) {
                mATarihi=  dataSnapshot.child("Tarihi").getValue().toString();
       }

            @Override
            public void onCancelled(DatabaseError databaseError) {

            }
        });

Benim bildiğim kadarıyla bu kodun zaten sadece tek bir kere düğümü dinleyip okuması gerekiyor. 

84 Görüntülenme

1 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

Profile picture for user k.burak.gungor
k.burak.gungor
14.12.2019 - 04:10

https://xxxxxxxxx.firebaseio.com/user_id/x  bu sekilde realtime database olması lazım o adrese yolunu kullanarak request atıp neyi almak istiyorsan alabilirisiniz