mvp使用详解
来源:互联网 发布:mac如何打开文件夹 编辑:程序博客网 时间:2024/05/29 14:31
关于mvp的架构,用一个图来解释
然后我们来分析一下代码的结构目录
其中分析
model
只负责业务实现,暴露接口
preseneter
负责处理业务逻辑,其中用接口来来操作,并定义功能逻辑方法
定义m和v的接口
private IMvpView mMvpView;private IRequestData mRequestData;
public void login(){
view
这一模块是区别大的地方,主要有 以下几点
1.activity的功能现在只变成动态变更UI
1.2在activity里面定义presenter的实例并调用其方法
2。adapter的定义也在view完成
***********
1获取view数据
mMvpView.getUsername()
2刷新viewpublic void setResult(String returnCode) { ((TextView)findViewById(R.id.result)).setText(returnCode);}
mPresenter.login();
4调用model方法
mRequestData.check()
==
0 0
- mvp使用详解
- MVP+Retrofit+RXAndroid使用详解
- MVP详解
- MVP详解
- MVP使用
- Mvp使用
- MVP模式的详解
- MVP的详解
- MVP架构模式详解
- MVC,MVP、MVVM详解
- Android MVP 模式 详解
- MVP框架设计详解
- mvc mvp mvvm详解
- Android MVP 详解(上)
- MVP+Dagger2架构详解
- MVP模式详解
- Android MVP模式详解
- MVC和MVP详解
- 关于MySQL的使用记录
- redis学习备忘
- H.264 Encoder
- 微软消息队列(MSMQ)配置使用小结(c#)
- vs2013下的python远程调试支持(2) :工程调试
- mvp使用详解
- 页面指示器与自定义View
- Bootstrap中datetimepicker使用
- 第一篇
- maven的安装及配置
- Android单元测试<中>(Android官方MVP架构示例项目解析)
- Matlab中FFT快速傅里叶变换函数的应用及其物理意义学习
- HTTP Status 404(The requested resource is not available)的几种解决方案 [问题点数:20分,结帖人defonds]
- [C++]关于重载运算符的一些建议