Realm的model终于可以不继承RealmObject了
来源:互联网 发布:南沙公寓网络整改 编辑:程序博客网 时间:2024/05/17 07:15
旧的实现方式只能是继承RealmObject
这个抽象类,对于一些第三方的类库,如果同样需要继承某些基类,很可能会有冲突:
public class User extends RealmObject { ...}
因此从0.89.0版本开始,可以直接实现一个RealmModel
接口,并在类声明前面加上@RealmClass
注解声明即可:
@RealmClasspublic class User implements RealmModel { ...}
然后之前在RealmObject
对象上调用的方法只能通过静态方法的形式去调用:
// With RealmObjectuser.deleteFromRealm();user.isValid();user.addChangeListener(listener);// With RealmModelRealmObject.deleteFromRealm(user);RealmObject.isValid(user);RealmObject.addChangeListener(user, listener);
具体可参考官方文档:https://realm.io/docs/java/0.89.1/#realmmodel-interface
还有change log:https://github.com/realm/realm-java/blob/master/CHANGELOG.md
0 0
- Realm的model终于可以不继承RealmObject了
- firefox终于不崩溃了, 只要到adobe下载安装最近的flashplayer9就可以了~~
- CSDN 的 Blog 终于可以用了
- 终于可以去好好的学习了
- 终于可以踏踏实实的做开发了
- 终于可以发表自己的文章了!
- 宿舍的Internet终于可以用了
- 我的Debian终于可以上网了
- 终于可以用自己的电脑了
- PSP3000终于可以放心的关机了!
- 终于可以舒服的看电子书了
- 终于可以唱歌了
- 终于可以写日记了~~~~
- 终于可以上班了。
- 终于可以验收了
- 终于可以置顶了!
- 终于可以回国了
- 终于可以结束了
- Idea 拼写检查
- Linear regression and gradient descent algorithm
- Android逆向
- Linux使用备忘录
- 【HUSTOJ】1016: 最大值
- Realm的model终于可以不继承RealmObject了
- GDOI2016总结
- 一起学Netty(三)之 SimpleChannelInboundHandler
- TimesTen索引的概念与日常操作
- UVA 11584 Partitioning by Palindromes 区间dp
- 使用Android Studio导入安卓源码
- Android Studio快捷键汇总
- linux修改中文乱码
- c语言1(基础)