Arama butonu
Bu konudaki kullanıcılar: 1 misafir
5
Cevap
1233
Tıklama
0
Öne Çıkarma
Android FireBase Yardim!
Q
7 yıl (159 mesaj)
Teğmen
Konu Sahibi

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?< Resime gitmek için tıklayın >

okuma.addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
String deger = dataSnapshot.getValue(String.class);
yorumlar.setText(deger);
}

@Override
public void onCancelled(DatabaseError error) {

}
});



S
7 yıl (735 mesaj)
Yüzbaşı

json agacını atarsan sana tavsiyede bulunabilirim. Ama AddchildListener kullan ve verilerini bir arrayliste al onuda android de listviewe set et


Bu mesaja 1 cevap geldi.
Q
7 yıl (159 mesaj)
Teğmen
Konu Sahibi

< Resime gitmek için tıklayın >< Resime gitmek için tıklayın >< Resime gitmek için tıklayın >

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

< Resime gitmek için tıklayın >




Bu mesajda bahsedilenler: @silliusblack
S
7 yıl (735 mesaj)
Yüzbaşı

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.


Bu mesaja 1 cevap geldi.
Q
7 yıl (159 mesaj)
Teğmen
Konu Sahibi

DatabaseReference yazma = database.getReference(gelenplaka);
String key = yazma.push().getKey();
DatabaseReference yazmayeni=database.getReference(gelenplaka+key);
yazmayeni.setValue(yorumyaz.getText().toString());

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




Bu mesajda bahsedilenler: @silliusblack
S
7 yıl (735 mesaj)
Yüzbaşı

DatabaseReference yazma = database.getReference(gelenplaka).push();
Yazma.setvalue(yorum);

Bu şekilde düzenle plaka altına sıra işe yorumlar eklenir



< Bu ileti mobil sürüm kullanılarak atıldı >

DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.