Иногда FirebaseDatabase.getInstance (). GoOnline () не вызывает методы обратного вызова ValueEventListener.
Я зарегистрировал обратный вызов как:
FirebaseDatabase.getInstance().getReference(".info/connected").addValueEventListener(listener/*ValueEventListener*/)
И проверил (в течение нескольких секунд), что пожарная база не подключена, наберите FirebaseDatabase.getInstance().goOnline()
. Но goOnline () не вызывает методы прослушивателя, зарегистрированные выше.