然後上具體**
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 和模 型 請求的生命週期 使用者 人口檔案 載入應用配置,執行應用 呼叫路由 訪問的對應的控制器 實施過...