下圖是基本的MVP的邏輯圖:
注意:在MVP的模式中,View是被重新定義的。
android.view.View類被指為Android View。
在MVP中,接受presenter命令的View將被簡(jiǎn)稱為View。
Fragments
這里使用Fragment有兩個(gè)原因:
Fragment和 activity的分離符合實(shí)現(xiàn)MVP的思路。Activity是整體的控制器,能夠創(chuàng)建和連接view和presenter。
平板形式的布局方式也能夠很好的使用到Fragment。