記錄MVP模式基本步驟:
1.根據(jù)項目需求,寫一個 MvpView 接口员凝,然后讓對應的 Activity/Fragment 實現(xiàn)這個接口署驻,此接口存在View層
2.Model 層主要就是網(wǎng)絡數(shù)據(jù)請求了或者其他什么耗時操作,最后一定需要用 Presenter 層定義的接口健霹,回調(diào)給 Presenter 通知 View 層 更新數(shù)據(jù)旺上。
3.Presenter 層需要持有 View 層和 Model層的引用宣吱,并且實現(xiàn) Presenter 層定義的回調(diào)接口。在回調(diào)接口中調(diào)用 View 層的代碼 進行界面更新阶捆,最重要的是凌节,有一個調(diào)用通過Model層的方法,在此方法中洒试,調(diào)用 Model 層請求數(shù)據(jù)
4.回到View 層的Activity 垒棋,調(diào)用 Presenter 層獲取數(shù)據(jù)