Retrofit和RxJava简单使用
结合 Retrofit 与RxJava 实现网络请求功能。 具体步骤: - 添加依赖 - 创建接收服务器返回数据的类 - 创建用于描述网络请求的接口(区别于Retrofit传统形式) - 创建Retrofit 实例 - 创建网络请求接口实例并配置网络请求参数(区别于Retrofit传统形式) - 发送网络请求(区别于Retrofit传统形式) - 对返回的数据进行处理
添加依赖:
添加 网络权限 AndroidManifest.xml
创建接收服务器返回数据的类 这里用金山词霸API
安装gsonformat插件,用于生成服务器返回格式的类。 用法很简单,比如你先建立一个新的空类取名Book,然后在里面按Alt+insert,会有个小弹窗选择GsonFormat,之后在弹出的编辑框中拷入在浏览器中请求下来的那一坨东西,然后一直点ok就会自动生成字段,以及set和get方法,一会儿我们用Retrofit请求下来的数据都会保存在这个实体类中,还是挺方便的。最后我们里面添加一个toString()方法,用于后面显示方便。
创建用于描述网络请求的接口
采用 注解 + Observable<…>接口描述 网络请求参数
最后在MainActivity中实现网络请求操作
相关推荐
霸气的名字 2020-06-23
smaillift 2020-02-17
霸气的名字 2020-02-15
RikkaTheWorld 2019-12-08
TOmyhonour 2019-11-08
齐天大圣数据候 2019-10-31
kcstrong 2019-10-19
冰川孤辰 2019-09-08
kangtingting0 2019-09-07
俊光 2018-08-10
俊光 2019-07-30
xzw 2019-07-01
smaillift 2019-07-01
javashu0 2019-07-01
needh 2019-06-30
kcstrong 2019-06-28
qjbagu 2016-04-05
霸气的名字 2019-06-27