基于Android端MVP模式和響應(yīng)式網(wǎng)絡(luò)框架的設(shè)計與實(shí)現(xiàn)
所屬分類:技術(shù)論文
上傳者:aetmagazine
文檔大?。?span>630 K
標(biāo)簽: MVP模式 Retrofit OkHttp
所需積分:0分積分不夠怎么辦?
文檔介紹:MVC(Model-View-Controller)模式是Android應(yīng)用開發(fā)的傳統(tǒng)方式(用Activity/Fragment表示Controller層,用XML文件表示View層),隨著項目的頁面增多,邏輯復(fù)雜度提升,將使Activity文件變得臃腫,代碼耦合度明顯提高,不利于項目后期的升級和維護(hù)。通過對傳統(tǒng)MVC開發(fā)模式與主流MVP(Model-View-Presenter)開發(fā)模式進(jìn)行研究和比較,發(fā)現(xiàn)MVP開發(fā)模式能夠更好地解決上述問題。同時,官方HttpURLConnection類對于HTTP網(wǎng)絡(luò)請求的效率無法滿足業(yè)務(wù)需求,而Retrofit2+OkHttp3+RxJava2的響應(yīng)式網(wǎng)絡(luò)請求框架具有更高的響應(yīng)效率。以《長光衛(wèi)星云極視》項目為背景,研究并驗證MVP模式和Retrofit2+OkHttp3+RxJava2的響應(yīng)式網(wǎng)絡(luò)請求框架結(jié)合的可行性。
現(xiàn)在下載
VIP會員,AET專家下載不扣分;重復(fù)下載不扣分,本人上傳資源不扣分。