Проблема в области 5.7.0 для Android API. Добавлен частичный запрос, который не отражается в cloudRealm. Каждый раз в большинстве случаев через 5 минут.

У меня есть Realm Partial Sync Query и я прикрепил к нему OrderedCollectionChangeSet, чтобы отразить изменение данных, но когда я запускаю приложение, оно работает нормально, но через 5 минут его остановка синхронизируется с RealmCloud.

Android Realm API 5.7.0 RealmCloud 3.11.0

    public void attachRealmAsync(String id) {
db.where(MyEntity.class)
                    .equalTo(DataContract.MyEntry.COLUMN_Id, id)
                    .findAllAsync().addChangeListener(, new OrderedRealmCollectionChangeListener<RealmResults<MyEntity>>() {
                    @Override
                    public void onChange(RealmResults<MyEntity> myEntity, OrderedCollectionChangeSet changeSet) {
                        Timber.d("Entity Synced"+myEntity.size());
                        realmSyncChat_db.refresh();
                    }
                });
        }

1 ответ

Получил ответ: realm.io/docs/java/latest/#notifications GC может удалить нашего слушателя

Другие вопросы по тегам