MVP系列-Android平台-第1讲-初探MVP

MVP系列-Android平台-1-初探MVP

 

内容一:什么是MVP?什么是MVC

第一点:什么是MVP

M:数据层(数据库、网络、文件存储等等...

VViewActivityFragment以及它们的子类

P:中介->Presenter(作用:将M层数据和UI层进行关联和交互中介)

第二点:什么是MVC

MJava Bean

VView以及子类

CFragmentActivity以及子类

 

内容二:MVP交互流程

需求->我要找女盆友(男盆友),媒婆帮我介绍?

角色一:我

角色二:女朋友(男盆友)

角色三:媒婆


第一步:新建
Android Studio项目内容三:开始搭建一个基本的MVP项目

注意:我这里使用的是AS 2.3.3版本

第二步:实现一个普通网络请求(代码截图如下)

 
 

注意:这里我只是用了非常常见的异步任务,大家可以用平时自己习惯的网络框架请求数据。

 

第三步:MVP搭建项目->新建LoginModel


第四步:
MVP搭建项目->新建LoginPresenter



五步:MVP搭建项目->新建LoginView接口 

注意:这是UI层和M数据层交互接口


第六步:
MVP搭建项目->MainActivity调用

  

七步:MVP搭建项目->运行项目测试即可

 

总结:在这里代码非常简单,建议大家可以自己花10分钟时间编写功能,体验一下MVP设计魅力,同时欢迎大家提建议,一起共同努力学习和进步。后续每天都会有更多主流以及新技术进行分享,欢迎大家关注!!!交流群号:259658256

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值