首页 > 解决方案 > android API 的领域 5.7.0 上的问题添加的部分查询不反映在 cloudRealm 上每次大多在 5 分钟后

问题描述

我有 Realm Partial Sync Query 并且我将 OrderedCollectionChangeSet 附加到它以反映数据更改但是当我启动应用程序时它工作正常但 5 分钟后它停止同步到 RealmCloud。

安卓领域 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();
                    }
                });
        }

标签: androidrealmrealm-mobile-platformrealm-cloud

解决方案


得到了答案:realm.io/docs/java/latest/#notifications GC 可以移除我们的监听器


推荐阅读