搜索
设计模式 - Android mvp模式中,adapter应该放在什么位置?
ringa_lee
ringa_lee 2017-04-18 09:16:24
[Android讨论组]

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

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

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

ringa_lee
ringa_lee

ringa_lee

全部回复(4)
阿神

理解没错,

PHPz

你这样的理解是可以的。
建议是可以看一些采用MVP框架的项目来加深自己的理解,推荐两个项目:
LookLook
StylishMusicPlayer

还有一种MVP架构是使用Activity和Fragment作为Presenter层的,可以见:
TheMVP

黄舟

http://blog.csdn.net/github_3... 这个里面有介绍

迷茫

建议业务分包,都放一起就好了,还便于维护复制按层分包太坑了,会感觉自己变成搬砖的,以上内容基于MVP架构

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号