在Realm
中,为了使对象能够持久保存,它必须实现RealmModel
或扩展RealmObject
。使用一个比另一个有好处吗?
它在realm docs中说的就是:
最佳答案
考虑到extending any non- RealmObject
classes is not possible even if you're implementing RealmModel
and adding @RealmClass
,在我看来,通过强制自己使用RealmObject.isValid(realmObject)
而不是使用realmObject.isValid()
自然免费获得的extends RealmObject
,您将获得更多的复杂性。
因此,不,您应该坚持扩展RealmObject
。使用implements RealmModel
不会给您带来额外的好处。
关于java - 实现RealmModel而不是在Realm中扩展RealmObject有什么好处吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39519901/