如何将RealmList <t>转换为RealmResults <t>

时间:2019-01-19 20:30:59

标签: java android realm

我正在研究领域数据库,并且想要将RealmList转换为RealmResults。领域列表是领域对象的属性。

2 个答案:

答案 0 :(得分:0)

列表上的简单查询:

class MyObject extends RealmObject {

    RealmList<MySubObject> subObjects;
}

...

myObject.subObjects.where().findAll(); //returns a RealmResults

//you can query your list like
myObject.subObjects
     .where()
     .equalTo("status", "done")
     .findAll(); //you can use sort, findFirst etc

答案 1 :(得分:0)

这很简单:

RealmResults<T> results = realmList.where().findAll();

请注意,这仅适用于 托管 RealmList。