Bac*_*ime 18 java android realm
我需要一个list<Object>使用Realm.我试过RealmList<RealmObject>但它不起作用,因为它RealmObject是抽象的.
Chr*_*ior 56
来自境界的基督徒在这里.您只能保存在Realm中扩展RealmObject的对象.这是因为Realm不是无模式数据库.我们确实需要一个模式,该模式由扩展RealmObject的对象定义.我们使用RealmList,因为它抽象了与底层核心数据库的通信,但它实现了List接口.
这意味着
public class Foo extends RealmObject {
private List<Object> objects; // not legal
private RealmList<Object> objects; // not legal
private RealmList<RealmObject> objects; // not legal
}
public class Foo extends RealmObject {
private RealmList<Foo> objects; // legal
}
List<Foo> reference = foo.getObjects(); // Legal
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
23215 次 |
| 最近记录: |