MVP系列-Android平台-第1讲-初探MVP
来源:互联网 发布:乐乎lofter帅哥 编辑:程序博客网 时间:2024/05/20 08:27
MVP系列-Android平台-第1讲-初探MVP
内容一:什么是MVP?什么是MVC?
第一点:什么是MVP?
M:数据层(数据库、网络、文件存储等等...)
V:View和Activity和Fragment以及它们的子类
P:中介->Presenter(作用:将M层数据和UI层进行关联和交互中介)
第二点:什么是MVC?
M:Java Bean
V:View以及子类
C:Fragment和Activity以及子类
内容二:MVP交互流程?
需求->我要找女盆友(男盆友),媒婆帮我介绍?
角色一:我
角色二:女朋友(男盆友)
角色三:媒婆
第一步:新建Android Studio项目内容三:开始搭建一个基本的MVP项目
注意:我这里使用的是AS 2.3.3版本
第二步:实现一个普通网络请求(代码截图如下)
注意:这里我只是用了非常常见的异步任务,大家可以用平时自己习惯的网络框架请求数据。
第三步:MVP搭建项目->新建LoginModel类
第四步:MVP搭建项目->新建LoginPresenter类
第五步:MVP搭建项目->新建LoginView接口
注意:这是UI层和M数据层交互接口
第六步:MVP搭建项目->MainActivity调用
第七步:MVP搭建项目->运行项目测试即可
总结:在这里代码非常简单,建议大家可以自己花10分钟时间编写功能,体验一下MVP设计魅力,同时欢迎大家提建议,一起共同努力学习和进步。后续每天都会有更多主流以及新技术进行分享,欢迎大家关注!!!交流群号:259658256
阅读全文
0 0
- MVP系列-Android平台-第1讲-初探MVP
- MVP系列-第2讲-MVP改进
- Android MVP 模式初探
- Android MVP RxJava 初探
- MVP系列-第3讲-MVP改进-Activity泛型设计
- Android中的MVP架构初探
- android中的MVP模式初探
- Android中的MVP架构初探
- mvp初探
- mvp初探
- .Net平台-MVP模式初探(一)
- [Android学习]Android中MVP模式初探1
- android基础系列:MVP架构
- Android开发,MVP开发模式初探。
- android之MVP开发模式初探
- MVP 模式初探
- mvp模式初探
- MVP模式初探
- get方式地址栏传中文参数乱码 及 form表单利用jquery.serialize()序列化中文参数乱码 解决总结
- MemoryStream类——c#
- 一个简单的人员信息管理程序(虚函数与多态的使用)
- 转:30分钟学会用scikit-learn的基本分类方法(决策树、SVM、KNN)和集成方法(随机森林,Adaboost和GBRT)
- windows TensorFlow GPU版本的安装|TensorFlow can't cudat80_64.dll
- MVP系列-Android平台-第1讲-初探MVP
- Eureka手把手集群配置
- 权限控制框架
- tx2 faster rcnn 训练自己的数据错误及解决方法
- thinkphp5配置入口路径
- 正则表达式获取一个文本域中每一行的值并且去掉前后空格
- tomcat8.5.24导自己的创建的https证书时,server.xml的配置
- Python网络编程 5.1 字符串、字节与其传输
- let's sencrypt 生成ssl证书