Retrofit2.0+RxJava网络请求异常统一处理

Retrofit2.0+RxJava网络请求异常统一处理,第1张

数据库一直以来给我的感觉就是——麻烦!!!

接触了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数据时报错怎么办等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/10101084.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存