Android MVP中的Model最初的认识
2016-06-07 22:19
316 查看
Model 是数据源层。比如数据库接口或者远程服务器的api。
Presenter是从Model中获取数据并提供给View的层,Presenter还负责处理后台任务。
View是指显示数据并且和用户交互的层。在安卓中,它们可以是一个Activity,一个Fragment,一个android.view.View或者是一个Dialog。
MVP的全称为Model-View-Presenter,Model提供数据,View负责显示,Controller/Presenter负责逻辑的处理。MVP与MVC有着一个重大的区别:在MVP中View并不直接使用Model,它们之间的通信是通过Presenter
(MVC中的Controller)来进行的,所有的交互都发生在Presenter内部,而在MVC中View会直接从Model中读取数据而不是通过 Controller。
来自:点击打开链接
Presenter是从Model中获取数据并提供给View的层,Presenter还负责处理后台任务。
View是指显示数据并且和用户交互的层。在安卓中,它们可以是一个Activity,一个Fragment,一个android.view.View或者是一个Dialog。
MVP的全称为Model-View-Presenter,Model提供数据,View负责显示,Controller/Presenter负责逻辑的处理。MVP与MVC有着一个重大的区别:在MVP中View并不直接使用Model,它们之间的通信是通过Presenter
(MVC中的Controller)来进行的,所有的交互都发生在Presenter内部,而在MVC中View会直接从Model中读取数据而不是通过 Controller。
来自:点击打开链接
相关文章推荐
- Android内存泄漏原因分析
- Android学习心得(18) --- 对APK包动态写入信息
- Android Material Design(MD)
- android实现推特Twitter分享
- Android 百分比支持库 android-percent-support
- Android终极实现第三方登录
- Android知识-ViewPager中嵌套activity页面
- Android5.X和Android6.X上读写外置 USB设备的方案
- android 图片瀑布流效果
- 解析Android中应用程序文件存储用得到的一些文件路径
- 乐学成语3-界面美化
- Android知识-自定义ViewPager禁止左右滑动
- [Android]inflate方法与 findViewById 方法区别 | LayoutInflater的inflate函数用法详解
- 【Android事件分发】从简单的onTouch理解Android事件分发
- Android之PowerManager简介
- Android指针管理:RefBase,SP,WP
- andriod 注解找控件 简单步骤
- Android注解找控件
- Android Class加载机制(未完)
- android6.0 PowerManagerService Notifier分析