Rxjava+MVP

MVP核心編程思想

  • 在Activity之上 設(shè)置一個(gè) Interface ActivityView,這個(gè) ActivityView 接口定義了所有 Activity 關(guān)于ui的操作。這個(gè)時(shí)候相當(dāng)于 Activity 是這個(gè)接口的實(shí)現(xiàn)。
  • Activity 持有一個(gè)Presenter對(duì)象,我們將Activity對(duì)象,也就是 ActivityView的具體實(shí)現(xiàn)傳到 Presenter 中。然后再 Presenter中處理業(yè)務(wù)層,具體的調(diào)用ActivityView中方法的位置也由它來(lái)決定。

AndroidMVPSample的結(jié)構(gòu)圖
https://www.processon.com/diagraming/5768ecdce4b099b72070f5cc ,畫的不標(biāo)準(zhǔn)。

這樣我們就將Presenter層就將 View 和 Model 分離了。


Rxjava示例

請(qǐng)戳我的git

參考資料

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 178,978評(píng)論 25 709
  • 內(nèi)存泄漏分析 最近在學(xué)習(xí)MVP架構(gòu)模式中,一直模糊與MVP模式真正能帶來(lái)什么,我們能從中收獲什么。淺顯地來(lái)說(shuō)代碼分...
    優(yōu)疏閱讀 3,221評(píng)論 3 44
  • 前言 kotlin系統(tǒng)學(xué)習(xí):http://www.itdecent.cn/u/5509a21c1623retrof...
    2012lc閱讀 2,899評(píng)論 0 4
  • 我在高山之巔 欣賞翻滾的云煙 感受清風(fēng)狂竄 凌亂著衣裳 透心的涼爽 那么徹底 所有感覺(jué) 都更加真切 多想 隨清風(fēng)浪...
    曉露輕塵閱讀 327評(píng)論 0 1
  • 正文: 很多人認(rèn)為聽(tīng)與傾聽(tīng)是同一回事,其實(shí)倆者大不相同。聽(tīng)是聲播傳到耳膜引起振動(dòng)后經(jīng)聽(tīng)覺(jué)神經(jīng)傳送到大腦,傾聽(tīng)是大腦...

友情鏈接更多精彩內(nèi)容