mvp框架的簡單應用

2021-09-28 20:39:18 字數 2598 閱讀 3251

然後上具體**

imodel

public

inte***ce

imodel

iview

iview和imodel的話,本人寫的是一樣的,當然你也可以 根據自己操作的不同,多寫一些方法,比如:展示,隱藏,進度條等等~~

public

inte***ce

iview

foodapi

public

inte***ce

foodapi")

observable

getdate

(@path

("path"

)string path,

@query

("stage_id"

)string stage_id,

@query

("limit"

)string limit,

@query

("page"

)string page)

;}

foodmodel

public

class

foodmodel

public

void

startload()

@override

public

void

onnext

(foodentity foodentity)

@override

public

void

onerror

(throwable e)

@override

public

void

oncomplete()

});}

}

basepresenter

public

class

basepresenter

implements

imodel

public

void

startload()

@override

public

void

loaddatesucces

(foodentity foodentity)

@override

public

void

loaddatefail

(string message)

}

獲取retrofit的工具類

public

class

retrofitmanager

public

static retrofitmanager getretrofitmanager()

}}return retrofitmanager;

}private retrofit retrofit;

public retrofit getretrofit()

return retrofit;

}private

void

createretrofit()

}

foodentity(自己的entity)

public

class

foodentity';

}public

intgetret()

public

void

setret

(int ret)

public list

getdata()

public

void

setdata

(list

data)

public

static

class

databean';

}public string getid()

public

void

setid

(string id)

public string gettitle()

public

void

settitle

(string title)

public string getpic()

public

void

setpic

(string pic)

public string getcollect_num()

public

void

setcollect_num

(string collect_num)

public string getfood_str()

public

void

setfood_str

(string food_str)

public

intgetnum()

public

void

setnum

(int num)

}}

MVP框架模式

mvp是model view presenter的簡稱,即模型 檢視 表現層的縮寫。mvp是由mvc模式進化而來的,mvp改進了mvc中的控制器過於臃腫的問題。與mvc一樣,mvp將應用程式的資料處理 資料顯示和邏輯控制分開,用一種業務邏輯 資料顯示和介面相分離的方法組織 mvp與mvc相比,mvp...

MVP的簡單使用

首先 兩個布局 activity main和item mvp activity main 布局 其次ltem mvp布局 定義乙個介面卡 mvpadapter public class mvpadapter extends baseadapter override public int getcou...

yii框架的簡單應用

yii框架是基於mvc架構的乙個框架 靜態架構 入口檔案 應用主體 應用元件 找到對應的模組 對應的控制器 可以使用過濾器 通過控制器去排程檢視 小組件或者前端的資源包 asset bundle 和模 型 請求的生命週期 使用者 人口檔案 載入應用配置,執行應用 呼叫路由 訪問的對應的控制器 實施過...