博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MVP on Android
阅读量:6341 次
发布时间:2019-06-22

本文共 1393 字,大约阅读时间需要 4 分钟。

Model View Presenter

Model 数据类       View 视图类            Presenter 处理逻辑的处理类

注意在presenter与view之间一般有interface接口

 

View(Activity)

package com.examples; import com.examples.presenters.Presenter;import com.examples.views.IView;public class View extends Activity implements IView {    /** Called when the activity is first created. */      Presenter _presenter;           public View(){            _presenter = new Presenter(this);      }         @Override    public void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.main);        _presenter.action(Params );    }       @Override      public void setSomething(Params ) {            //IView interface method      }     }

Presenters

package com.examples.presenters; public class Presenter {      private IView _view;      private Model _model;      public Presenter(IView view){            _view = view;      }//构造函数      public void action(Params ) {      //执行处理        _view.setSomething(Params);    }}

Views(interface)

package com.examples.views; public interface IView {      public void setSomething(Params );}

Model

package com.example.model;public class Model {    String aaa;    public void set(String s) {              aaa = s ;    }    public String get() {            ruturn aaa;    }}

 

 

 推荐两篇博文:

 

 

   
本文转自老Zhan博客园博客,原文链接:http://www.cnblogs.com/mybkn/archive/2012/04/12/2443676.html
,如需转载请自行联系原作者
你可能感兴趣的文章
取消凭证分解 (取消公司下的多个利润中心)
查看>>
flask ORM: Flask-SQLAlchemy【单表】增删改查
查看>>
Oracle 查询类似 select top 的用法
查看>>
vim 常用指令
查看>>
nodejs 获取自己的ip
查看>>
Nest.js 处理错误
查看>>
当当网上书店头部和尾部——JS源码
查看>>
MD5的安全性
查看>>
你好,C++(16)用表达式表达我们的设计意图——4.1 用操作符对数据进行运算...
查看>>
[转] Mac下 快速写博客的软件 MarsEdit
查看>>
Unity的赛车游戏实现思路
查看>>
[Android UI] Shape详解 (GradientDrawable)
查看>>
边学边体验django--HttpRequest 对象
查看>>
18.3 redis 的安装
查看>>
jdbc 简单连接
查看>>
多态初步认识
查看>>
数组处理:118
查看>>
为什么要优先使用组合而不是继承 .
查看>>
【MySql】权限不足导致的无法连接到数据库以及权限的授予和撤销
查看>>
android实现gif图与文字混排
查看>>