Arama butonu
Bu konudaki kullanıcılar: 1 misafir
5
Cevap
1235
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) {

}
});

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



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.