安卓MVP的搭建+网络

AS搭建安卓MVP的框架 一:首先创建一个AS的新的项目:空的就好:
1.在gradle中加依赖
安卓MVP的搭建+网络
文章图片


二:开始进行java项目包里面的分包:
1.重上往下,分别是 app,base,model,presenter,view,uitil,widget七个空包
2.创建一个MyApplication构建函数public static MyApplication getInstance();
3.在model中创建一个api的空包 创建一个Apisetting文件
安卓MVP的搭建+网络
文章图片


4.在model中创建OkHttpManager文件:调用okhttp的网络协议
链接:http://blog.csdn.net/l_215851356/article/details/70573521和http://blog.csdn.net/u013718120/article/details/53161110
上面的链接是单例模式的api创建,这边我采用了。多个创建方法,封装了包,即上面的OkHttpManager文件
安卓MVP的搭建+网络
文章图片


安卓MVP的搭建+网络
文章图片
这边的是OkHttp的初始化,设置了缓存,和重连,当然,可以直接不需要下面的参数设置
5.创建RetrofitManager文件,初始化Retrofit,并且加载OkHttp的网络


安卓MVP的搭建+网络
文章图片
6.在model中创建Manager空包,我们需要在其中创建多类的接口创建:如下图,调用以上的方法构建一个实例,这样子,多例的retrofit网络接口请求就搭建好了
【安卓MVP的搭建+网络】

安卓MVP的搭建+网络
文章图片

    推荐阅读