Android中使用MVP的简单封装

原创 2016年08月28日 18:04:19
这个周末我又重新把mvp的封装再捋了一遍,我简单点说吧,就是在之前的前面,把m,v,p,三个抽出了各自的基类,绑定方法和之前一样,同样是p中有m和v的引用,p通过m获取到数据后,传递给v,从而隔断了v和m之间的联系,实现了解耦

看图说话

1. 我这里所说的传递数据 都是指以接口回调的方式回传数据的,不是简单的return.

2. Basepresenter中的我用软引用的方式来获取view对象的,并且也把获取molder的方法抽到了Basepresenter中 子类去实现的时候只需要实现抽象方法即可

可能说得太简单了…..,但是吧 如果我要把全部思路写出来,那文章就忒长了,我写了一个小demo,大家不喜勿喷哈
看看代码的结构
这里写图片描述
这个demo中,我对adapter做了高度封装,有兴趣看代码吧!
点我啊
https://github.com/kylin-javac/Mvp_upgrade.git

版权声明:本文为博主原创文章,未经博主允许不得转载。

MVP、泛型、Rxjava---简单封装

安卓开发逐步走向标准化,规范化,一个合格的安卓程序员,应该要有代码强迫症,哪些臃肿的代码结构,需要想方设法去优化改变,我本菜鸟,只能一步步去远离菜鸟,我非大神,只能一步步模仿大神目前流行的开发模式,以...

Android MVP架构简单封装

最近在研究MVP和MVVM架构模式,看了看觉得还是MVP好做点,特意查查资料,做了下简单的封装。先看一下自己封装项目的基本库结构。 来看看源码吧 BasePresenter.javapubli...

Android中简单的使用MVP

  • 2017年01月13日 09:49
  • 9.67MB
  • 下载

android MVP简单使用

  • 2016年06月29日 16:47
  • 32.7MB
  • 下载

Android MVP框架和简单的使用

几天给大家简单的介绍一下MVP,并且简单的使用和了解MVP的框架和用法。一下是对MVP的简单的概括。 一、MVP介绍      随着UI创建技术的功能日益增强,UI层也履行着越来越多的职责。为了更好地...

Android框架模式之-MVP简单使用

转载自远古大钟的博客:http://blog.csdn.net/duo2005duo简介 MVP是MVC的衍生版本,跟MVC类似,但是在Android中更适用,也分三层: Model:用于数据的...

简单Android_MVP_Deomo

  • 2016年05月31日 14:42
  • 231KB
  • 下载

Android——MVP架构OkHttp的二次封装以及RecyclerView的使用

MVP框架: MVP架构是当前比较成熟的Android架构,还有其他架构比如最初始的MVC和MVVM。 MVC相对于较为落后,MVVM使用DataBind,普及性不如MVP。所以最终决定自己设计的框架...
  • xy8199
  • xy8199
  • 2017年11月10日 13:38
  • 190

Android MVP一个简单的DEMO

  • 2017年04月29日 21:00
  • 11.29MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Android中使用MVP的简单封装
举报原因:
原因补充:

(最多只允许输入30个字)