cari

Rumah  >  Soal Jawab  >  teks badan

设计模式 - Android mvp模式中,adapter应该放在什么位置?

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

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

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

ringa_leeringa_lee2771 hari yang lalu834

membalas semua(4)saya akan balas

  • 阿神

    阿神2017-04-18 09:18:24

    Difahamkan dengan betul,

    balas
    0
  • PHPz

    PHPz2017-04-18 09:18:24

    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

    balas
    0
  • 黄舟

    黄舟2017-04-18 09:18:24

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

    balas
    0
  • 迷茫

    迷茫2017-04-18 09:18:24

    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

    balas
    0
  • Batalbalas