Я разработал приложение, которое получает изменение данных в реальном времени от узла Firebase.
Ниже приведен пример кода для извлечения изменения данных, если это происходит в таблице Firebase для конкретного узла.
private class MyValueEventListener implements ValueEventListener {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
Log.i("********** change", dataSnapshot.getKey() + ": " + dataSnapshot.getValue());
}
@Override
public void onCancelled(DatabaseError databaseError) {
// If we're not expecting an error, report it to your Firebase console
FirebaseCrash.report(databaseError.toException());
}
}
Проблема: Например, есть 400 устройств, которые находятся в моем приложении, а затем из этих 400 случайным образом 20-30 устройств, которые не получают обратный вызов в методе onDataChange .
Я искал это много дней, но не смог найти решение.
Буду признателен за любую помощь.