数据库一直以来给我的感觉就是——麻烦!!!
接触了Realm之后才终于可以开开心心的使用数据库了。
本文总结一些Realm数据库的常用知识点,包括多线程访问,以及如何与Retrofit20一起使用等
看懂这些知识点之后,个人认为就可以在一般的项目中使用Realm了。
1 model类必须extends RealmObject,所有属性必须用private修饰
2 model中支持基本数据结构:boolean, byte, short, ìnt, long, float, double, String, Dateand byte[]
3若要使用List必须用RealmList<T>,或者继承RealmList
4与Retrofit2一起使用,通过Gson来解析Json数据并直接生成RealmObject,可参考如下写法:
[java] view plain copy
Gson gson = new GsonBuilder()
setExclusionStrategies(new ExclusionStrategy() {
@Override
public boolean shouldSkipField(FieldAttributes f) {
return fgetDeclaringClass()equals(RealmObjectclass);
}
@Override
public boolean shouldSkipClass(Class<> clazz) {
return false;
}
Retrofit 是一个 RESTful 的 >
以上就是关于Retrofit2.0+RxJava网络请求异常统一处理全部的内容,包括:Retrofit2.0+RxJava网络请求异常统一处理、android实战培训课程、Android studio使用Retrofit框架,Get发送请求,Gson解析返回的json数据时报错怎么办等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)