Java 删除RealmObject类
我正在我的项目中创建领域数据库。使用领域时,需要将简单对象扩展到RealmObject。我有一个问题:如果我没有扩展RealmObject,但我也使用Realm数据库,如何创建一个对象。 这在中进行了解释 扩展RealmObject基类的另一种方法是实现 RealmModel接口并添加@RealmClass注释Java 删除RealmObject类,java,android,realm,Java,Android,Realm,我正在我的项目中创建领域数据库。使用领域时,需要将简单对象扩展到RealmObject。我有一个问题:如果我没有扩展RealmObject,但我也使用Realm数据库,如何创建一个对象。 这在中进行了解释 扩展RealmObject基类的另一种方法是实现 RealmModel接口并添加@RealmClass注释 @RealmClass public class User implements RealmModel { } RealmObject上可用的所有方法都可以通过 静态方法 //
@RealmClass
public class User implements RealmModel {
}
RealmObject上可用的所有方法都可以通过
静态方法
// With RealmObject
user.isValid();
user.addChangeListener(listener);
// With RealmModel
RealmObject.isValid(user);
RealmObject.addChangeListener(user, listener);
一定要阅读文档,它有很多高质量的信息。这在
扩展RealmObject基类的另一种方法是实现
RealmModel接口并添加@RealmClass注释
@RealmClass
public class User implements RealmModel {
}
RealmObject上可用的所有方法都可以通过
静态方法
// With RealmObject
user.isValid();
user.addChangeListener(listener);
// With RealmModel
RealmObject.isValid(user);
RealmObject.addChangeListener(user, listener);
一定要阅读文档,文档中有很多高质量的信息。但是当你实现我知道的领域模型时,列表是不受支持的。此外,您还有另一个解决方案可以对RealmList使用列表替换或不使用列表替换。但是,当您实现RealmModel时,列表是不受支持的。除此之外,您还有另一个解决方案可以使用列表替换来实现RealmList。