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

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

大家先看看目录结构

 

 先看V层

 View里面我写了一个接口LoginView

 

然后,在登录这个Activity 去实现这个接口,并实现其抽象方法。即看LoginActivity

onCreate中引用了P

loginPresenter = new LoginPresenter(this);

view层点击事件条用了P层

@Overridepublic void onClick(View view) {     switch ( view.getId() ) {         case R.id.btn_login:              loginPresenter.login();              break;          default:                break;     }}

我们再看P层。

最后M层

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

  先看LoginModel--登录接口

 

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

 

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

github:

 

友情链接:

转载于:https://www.cnblogs.com/ganchuanpu/p/5974799.html

你可能感兴趣的文章