беком. В приложении подписался на изменения OnDataChange. Подписка срабатывает, но вернувшиеся snapshot = null. Exists()=false. Но значение записано и консоль firebase его показывает. Наверное надо как-то перечитать данные?
Подписка на то же место в бд куда записываете? Код запроса записи и подписки можете показать?
Да, на тоже. Причём раньше срабатывало норм. Там флаг окончания загрузки. Код чуть позже. Сейчас с телефона
val ref = FirebaseDatabase.getInstance(MainActivity.FIREINSTANCE).getReference("orders") val valueEventListener = object : ValueEventListener { override fun onDataChange(snapshot: DataSnapshot) { when (snapshot.value){ true -> workWithResult(sendResult , fragment) } } override fun onCancelled(error: DatabaseError) { TODO("Not yet implemented") } }
Обсуждают сегодня