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/

10-09 13:28