• 01-03-2020, 21:10:52
    #1
    Merhabalar,


    veritabanından collectionrefence ile veri çekiyorum ve bunu acx diye bir arrayliste atıyorum. lakin collection dışında arraylisteki veriyi kullanmaya çalıştığımda null dönüyor.


    bu şekilde veri null dönüyor lakin acx.add nin altına koyunca veriyi ekrana yazıyor sebebi nedir?
  • 01-03-2020, 21:14:08
    #2
    Üyeliği durduruldu
    veriler eklenmeden print ediyor olabilirsin.
  • 01-03-2020, 23:28:43
    #3
    SuperApp adlı üyeden alıntı: mesajı görüntüle
    veriler eklenmeden print ediyor olabilirsin.
    eklemesin için nasıl bekletebilirim
  • 01-03-2020, 23:51:53
    #4
    Veri tabanı olarak ne kullanıyorsunuz ?
  • 01-03-2020, 23:56:09
    #5
    broscr adlı üyeden alıntı: mesajı görüntüle
    Veri tabanı olarak ne kullanıyorsunuz ?
    Firebase
  • 02-03-2020, 02:25:05
    #6
    Üyeliği durduruldu
    MixCoder adlı üyeden alıntı: mesajı görüntüle
    eklemesin için nasıl bekletebilirim
    islem yaptigin kodların tamamini görmek gerek.
  • 02-03-2020, 09:53:32
    #7
    MixCoder adlı üyeden alıntı: mesajı görüntüle
    Firebase
    Veriyi nereye aktarıyorsanız örneğin bir adapter'a oradan ulaşabilirsiniz yada addvalueevenlistener içerisinde görebilirsiniz ama veriyi onun dışında okuyamazsınız. Yada bir interface kullanarak verileri çektikten sonra yine aynı aktivitede erişebilirsin.
  • 02-03-2020, 12:49:49
    #8
    Kardeşim asenkron programlamanın kurbanı olmuşsun, callback içine veritabanından data geliyor veya remote bir kaynaktan ama kod sıralı olarak aktığı için callback'e cevap gelmeden aşağı da ilgili veriye erişmeye çalışıyosun. O yüzden callback'in içinde bunu yapman gerekir.