Firebase kullanarak android bir program yaziyorum. Programimda sadece yorum yapilabiliyor. Yazi girip yorum yap a basildiginda firebase realtime database e gonderebiliyorum ama sayfam acildiginda veritabanindaki verileri okutamiyorum. Yardimci olabilecek arkadaslar var midir? Asagida verdigim kodu kullandigimda veritabaninda olan ilk yorumu cekiyor ben hepsini cekip textview e yazdirmasini istiyorum. Bunu nasil cozebilirim?
@Override public void onCancelled(DatabaseError error) {
} });
json agacını atarsan sana tavsiyede bulunabilirim. Ama AddchildListener kullan ve verilerini bir arrayliste al onuda android de listviewe set et
silliusblack
kullanıcısına yanıt
firebase deki veritabani gorunumu
MainActivity ve MainActivity den giden SonucEkraninin resimleri kodlari bunlar.
Firebase de 59FR285 olanlarin hepsini okutmak istiyorum ama o en son yazdigim SonucEkrani.class daki kodda sadece ilk olani okuyor asagidaki resimde oldugu gibi
veritabanına yazdırırken ....child(plakano).push(); daha sonra da setvalue(yorum); şeklinde yapmalısın. Çünkü plaka düğümünün altına tüm tüm yorumlar sıralansın.
cok tesekkur ederim yazdirma kodum bu ama bunu nasil degistirmeliyim firebase ile ilk defa calisiyorum biraz karisti kafam. gelenplaka degiskeni MainActivity de girien plakano yu tutan degisken
DatabaseReference yazma = database.getReference(gelenplaka).push(); Yazma.setvalue(yorum);
Bu şekilde düzenle plaka altına sıra işe yorumlar eklenir