我有 Realm 部分同步查询,并将 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();
}
});
}
得到了答案:realm.io/docs/java/latest/#notifications GC可以删除我们的侦听器