Firebase onDataChange () не работает на некоторых устройствах - PullRequest
0 голосов
/ 10 октября 2018

Я разработал приложение, которое получает изменение данных в реальном времени от узла 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 .

Я искал это много дней, но не смог найти решение.

Буду признателен за любую помощь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...