//寫在present類中 自定義方法名
public void onbinddestory()對應presenter 中的這個方法}//在loginpresenter介面中定義乙個方法void onbinddestory();
寫在 view層類中
@override
protected void ondestroy() {
super.ondestroy();
//如果loginpresenter 不為空 就呼叫其中的方法 進行解綁
if(loginpresenter!=null){
loginpresenter.onbinddestory();
MVP設計模式
建立ipresenter介面,把所有業務邏輯的介面都放在這裡,並建立它的實現presentercompl 在這裡可以方便地檢視業務功能,由於介面可以有多種實現所以也方便寫單元測試 建立iview介面,把所有檢視邏輯的介面都放在這裡,其實現類是當前的activity fragment activity...
Android 解決MVP引起的記憶體洩漏
首先不了解mvp模式的孩紙先去看一下mvp再閱讀本部落格嘍。使用mvp模式的主要作用,是它解決了業務邏輯和資料訪問的緊耦合,使presenter作為view和model的中間人,降低了資料和view的耦合度。所以mvp有很多有點 利於維護 易於測試 松耦合 復用性高,易於擴充套件。但由於presen...
MVP設計模式簡介
mvp設計模式是相對於mvc設計模式的,要介紹mvp設計模式,我們首先先了解下什麼是mvc設計模式,在mvc設計模式中,activity應該是屬於view這一層。而實際上它既承擔了view,同時也包含了一些controller的東西在裡面。我們設計程式的乙個基本原則就是高內聚,低耦合。傳統的mvc設...