你們先看看目錄結構html
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; } }
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