在Realm Android上列出或RealmList

我需要一个使用Realm的list 。 我尝试了RealmList但它不起作用,因为RealmObject是抽象的。

来自英国的基督徒在这里。 您只能保存在Realm中扩展RealmObject的对象。 这是因为Realm不是无模式数据库。 我们确实需要一个模式,该模式由扩展RealmObject的对象定义。 我们使用RealmList,因为它抽象了与底层核心数据库的通信,但它实现了List接口。

这意味着

 public class Foo extends RealmObject { private List objects; // not legal private RealmList objects; // not legal private RealmList objects; // not legal } public class Foo extends RealmObject { private RealmList objects; // legal } List reference = foo.getObjects(); // Legal