逻辑处理 咱们根据这个逻辑图来写吧 1.依赖我用的都是最新的,最新的才能跟随潮流 2.咱们先写一个HttpManger吧,管理所需要的Api,请求方式 2.1.这里的套路,如果封装全局使用的框架,并且需要和整个软件有一样长的生命周期。那就有两个特点: 在Application里面初始化。 使用单例模式。 以下是我Okgo初始化 OkHttpUtil里面封装了一些Cookie, 咱们目前初始化已经完成。 2.2咱们看看HttpMangerApi吧 简简单单的get,post已经够用了 3.初始化Response,进行数据回调处理 3.1.进行返回的数据解析 咱们继承了他的方法,在convertResponse处理数据 这是Okgo抽象回调接口 4.咱们网络请求回来的数据肯定需要咱们做一个统一的处理呀 接下来咱们用XXObserver类进行一个Observer类的扩展 进行报错提示,成功去转型数据呀 这里的TAG是统一的处理类 还有咱们一个Result 这个咱们不多说 5.脏数据处理 后台有时候返回的数据真的不好处理,特别麻烦 我直接处理了这个 这个是咱们Exception类 目前为止已经结束了,按照这个思想来其实很简单,多试试吧 ,理解它的流程,而且Okgo封装的也很多 这是一个简单的调用,封装了Mvp进行使用的 Okgo+RxJava2完成了,Rxjava2水太深,之所有用显得就是高大上,写代码还是要按照自己的思路来,不要跟风,不了解这个用的时候出现问题可不好解决!