關於MVP的一些簡單了解

2021-08-21 17:14:42 字數 1090 閱讀 3060

步驟:1.activity中建立persenter物件,實現view介面,向persenter下達操作命令

2.persenter類繼承persenter介面實現類(實現類主要處理一些基本邏輯),建立model物件,傳入自身例項,呼叫model中的邏輯方法

3.model則實現讀取本地資料庫相關的操作,操作中通過persenter向view更新進度。

model 層

1 、狀態以及資料返回的定義

public inte***ce imodelcallback

2 、具體的資料載入

/**

* 資料處理類

*/ public class mymodel1

});

}else

});

} } catch (interruptedexception e)

});

} m.post(new runnable()

});

} }.start();

} }

view 層

1 、結合資料載入情況處理頁面效果

public inte***ce iview

persenter 層

承上啟下

public class mypersenter1

public void getdata(int par)

@override

public void onsuccess(string data)

@override

public void onfail(string msg)

@override

public void onerror()

@override

public void oncomplete()

}); } }

關於qsort函式的一些了解

void qsort void base,nelem,width,cmp base 為要排序陣列的首位址 nelem 為要排序陣列的長度 width 為要排序陣列元素的大小 所佔記憶體空間的大小 簡單示例 對int num 100 中的元素從小到大排序。int num 100 int cmp con...

關於訊息佇列的一些了解

今天看自己的專案,用到的paas其實是中介軟體技術,了解了下什麼是中介軟體,以及訊息中介軟體。首先理解一下message queue。在平常的開發中,應用開發人員完全可以通過傳送和接受訊息的方式來方便的與應用程式進行可靠的通訊,並且訊息的處理為我們提供了方便的訊息傳遞和許多業務處理的可靠的防止故障的...

iOS 對RunTime的一些簡單了解

好多天沒有寫部落格,就把這些天總結的一些東西拿出來分享下 下面簡單的談一談runtime,小弟才疏學淺,有錯誤的地方希望指出來。不多說了直接上 吧,好多筆記都寫成了注釋。runtime 簡稱為執行時。oc就是一種執行時機制,就是再執行的時候執行的一種機制,其中最主要的是訊息機制 相對來說c語言是在編...