Android MVP

你們先看看目錄結構html

 

 先看V層

 View裏面我寫了一個接口LoginViewgit

 

而後,在登陸這個Activity 去實現這個接口,並實現其抽象方法。即看LoginActivitygithub

onCreate中引用了P網絡

loginPresenter = new LoginPresenter(this);

view層點擊事件條用了P層ide

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

     }
}

咱們再看P層。

最後M層

model裏面我寫了一個接口LoginModel,一個實現類LoginModelImple而後還有一個接口OnLoginListenerui

  先看LoginModel--登陸接口this

 

再看LoginModelImple--登陸Model實現,這裏主要是網絡請求的操做。.net

 

 OnLoginListener--監聽器用來處理Model實現後的操做htm

github:https://github.com/ganchuanpu/MVPDemoblog

 

友情連接:http://blog.csdn.net/cym492224103/article/details/38776873?utm_source=tuicool

相關文章
相關標籤/搜索