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í),一起成長!!!!!!