设计模式 - Android mvp模式中,adapter应该放在什么位置?
ringa_lee
ringa_lee 2017-04-18 09:16:24
0
4
837

比如说 某个activity中有个listview或者viewpager,那它需要的adapter应该放在activity中还是放在presenter内呢?

我理解的MVP view不应该和model有交互,也就是说adapter和从model获取的数据(List<Bean>或者List<Fragment>之类的) 都应该放到presenter里,由presenter的方法(比如 getViewpagerAdapter之类的)提供。这样理解的话正确吗 求解释。。。

如果有对应的代码就更好了

ringa_lee
ringa_lee

ringa_lee

membalas semua(4)
阿神

Difahamkan dengan betul,

PHPzhong

Pemahaman anda okay.
Adalah disyorkan agar anda melihat beberapa projek yang menggunakan rangka kerja MVP untuk memperdalam pemahaman anda, saya mengesyorkan dua projek:
LookLook
StylishMusicPlayer

.

Terdapat juga seni bina MVP yang menggunakan Aktiviti dan Fragmen sebagai lapisan Penyampai, lihat:
TheMVP

黄舟

http://blog.csdn.net/github_3... Terdapat pengenalan dalam ini

迷茫

Cadangan业务分包, letak sahaja semuanya, ia juga mudah untuk 维护, 复制, 按层分包 terlalu mengelirukan, anda akan berasa seperti anda telah menjadi 搬砖的, kandungan di atas adalah berdasarkan pada seni bina MVP

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan