Bir uygulama yapıyorum ve Firebase'in Veritabanı ve Kimlik Doğrulama hizmetlerinde bir sorunla karşılaşıyorum. Bir süre sonra Firebase Veritabanı dinleyicileri bir süre sonra doğrulanmadı
, ben doğrulanmış am süre (Firebase Auth kullanarak) ve benim uygulamayı kullanarak, benim veritabanı ValueEventListeners veritabanında veri olsa bile, çağrılacak görünmüyor.benim dinleyicileri ekliyorum Nasıl:
FirebaseDatabase
.getInstance()
.getReference()
.child("my_child")
.addValueEventListener(new ValueEventListener()
{
@Override
public void onDataChange(DataSnapshot dataSnapshot)
{
Log.d("App", "onDataChange");
}
@Override
public void onCancelled(DatabaseError databaseError)
{
}
});
Stuff denedim:
- Bir relog okuma sonra veritabanı kurallarını (denetleniyor gayet - doğrulanmış ise ancak bu bile geçmesine okur simüle & unauthenticated)
- keepSynced (true) DatabaseReferences üzerinde
- Dinleyicileri Aktivitenin OnCreate ine ekleme Uygulamanın onCreate
- ait ead/çıkarmadan çok takdir
Herhangi yardım Rebooting bir senkronizasyon
Hata var mı? –
Hiç bir logcat çıkışı yok .. Dinleyicileri olası tüm satırlara dinleyicilere koydum ve hiç ateş etmiyorlar. Her yeniden başlatılıyor, bu gerçekten çok garip. – Ilan321
Firebase veritabanı yapınızı – Salman500