安卓MVP的搭建+网络

                                 AS搭建安卓MVP的框架

一:首先创建一个AS的新的项目:空的就好:

       1.在gradle中加依赖


二:开始进行java项目包里面的分包:

    1.重上往下,分别是 app,base,model,presenter,view,uitil,widget七个空包

    2.创建一个MyApplication构建函数  public static MyApplication getInstance();

   3.在model中创建一个api的空包 创建一个Apisetting文件


4.在model中创建OkHttpManager文件:调用okhttp的网络协议

链接:http://blog.csdn.net/l_215851356/article/details/70573521  和  http://blog.csdn.net/u013718120/article/details/53161110    

上面的链接是单例模式的api创建,这边我采用了。多个创建方法,封装了包,即上面的OkHttpManager文件


这边的是OkHttp的初始化,设置了缓存,和重连,当然,可以直接不需要下面的参数设置

5.创建RetrofitManager文件,初始化Retrofit,并且加载OkHttp的网络


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


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容