MVP系列-第3講-MVP改進(jìn)-Activity泛型設(shè)計(jì)

MVP系列-第3講-MVP改進(jìn)-Activity泛型設(shè)計(jì)

注意:針對于我們之前學(xué)習(xí)的內(nèi)容,其實(shí)存在很多優(yōu)化地方,今天我們就來學(xué)習(xí)MVP優(yōu)化,我們一步步深入研究MVP設(shè)計(jì),讓你體會不一樣的架構(gòu)設(shè)計(jì)魅力。

分析問題:上一個MVP搭建存在一個問題,那就是LoginActivity的綁定和解綁寫死了,如果我有30個Activity需要編寫30次這樣的重復(fù),就會出現(xiàn)代碼冗余,并且我們還需要保證每一個Activity都能夠通用,一個類還好?100個類呢?那么就會出現(xiàn)巨大問題。

解決方案:Activity泛型設(shè)計(jì)

代碼如下:

首先:MvpActivity實(shí)現(xiàn)


其次:LoginActivity實(shí)現(xiàn)


感謝大家關(guān)注,希望大家能夠動手試試,每天積累一點(diǎn)點(diǎn),這樣也許會發(fā)現(xiàn)更多有趣的問題,同時也歡迎廣大Android愛好者給我提問題。這個是我的一點(diǎn)點(diǎn)分享,大家相互學(xué)習(xí),一起成長!!!!!!

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 173,364評論 25 708
  • MVP系列-第2講-MVP改進(jìn) 注意:針對于我們之前學(xué)習(xí)的內(nèi)容,其實(shí)存在很多優(yōu)化地方,今天我們就來學(xué)習(xí)MVP優(yōu)化,...
    Jason_兒閱讀 734評論 3 3
  • 今天研發(fā)部開會,規(guī)定明天開始,我們將實(shí)行彈性的上下班工作制,即可以不用在規(guī)定的9點(diǎn)上班,可以推遲上下班時間,只要湊...
    灰鴿1號閱讀 2,677評論 0 1
  • 6月份,又是一個畢業(yè)的季節(jié), 到處都鋪天蓋地的消費(fèi)著畢業(yè)這個話題, 想必每個人都有很多感觸, 你的畢業(yè)季是你的過去...
    渡貍尾巴晃啊晃閱讀 272評論 0 0
  • 不知道從什么時候開始,“吃貨”成為了一個幸福的標(biāo)簽。電視上推陳出新上演各式各樣的美食節(jié)目,從介紹各地美食到親自在熒...
    Dorothy_007閱讀 375評論 0 0