zl程序教程

您现在的位置是:首页 >  移动开发

当前栏目

Android MVP详解手机开发

Android手机开发 详解 MVP
2023-06-13 09:20:06 时间

大家先看看目录结构

Android MVP详解手机开发

 先看V层

 View里面我写了一个接口LoginView

Android MVP详解手机开发

然后,在登录这个Activity 去实现这个接口,并实现其抽象方法。即看LoginActivityAndroid MVP详解手机开发

onCreate中引用了P

loginPresenter = new LoginPresenter(this);

view层点击事件条用了P层

@Override 

public void onClick(View view) { 

 switch ( view.getId() ) { 

 case R.id.btn_login: 

 loginPresenter.login(); 

 break; 

 default: 

 break; 

 

 } 

}
我们再看P层。

Android MVP详解手机开发

model里面我写了一个接口LoginModel,一个实现类LoginModelImple然后还有一个接口OnLoginListener

  先看LoginModel 登录接口

  Android MVP详解手机开发

再看LoginModelImple 登录Model实现,这里主要是网络请求的操作。

Android MVP详解手机开发

 OnLoginListener 监听器用来处理Model实现后的操作

Android MVP详解手机开发

github:https://github.com/ganchuanpu/MVPDemo

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/3087.html

服务器部署程序员系统优化网站设置运维