扫码关注官方订阅号
比如说 某个activity中有个listview或者viewpager,那它需要的adapter应该放在activity中还是放在presenter内呢?
我理解的MVP view不应该和model有交互,也就是说adapter和从model获取的数据(List或者List之类的) 都应该放到presenter里,由presenter的方法(比如 getViewpagerAdapter之类的)提供。这样理解的话正确吗 求解释。。。
如果有对应的代码就更好了
ringa_lee
理解没错,
你这样的理解是可以的。建议是可以看一些采用MVP框架的项目来加深自己的理解,推荐两个项目:LookLookStylishMusicPlayer
还有一种MVP架构是使用Activity和Fragment作为Presenter层的,可以见:TheMVP
http://blog.csdn.net/github_3... 这个里面有介绍
建议业务分包,都放一起就好了,还便于维护、复制,按层分包太坑了,会感觉自己变成搬砖的,以上内容基于MVP架构
业务分包
维护
复制
按层分包
搬砖的
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
理解没错,
你这样的理解是可以的。
建议是可以看一些采用MVP框架的项目来加深自己的理解,推荐两个项目:
LookLook
StylishMusicPlayer
还有一种MVP架构是使用Activity和Fragment作为Presenter层的,可以见:
TheMVP
http://blog.csdn.net/github_3... 这个里面有介绍
建议
业务分包,都放一起就好了,还便于维护、复制,按层分包太坑了,会感觉自己变成搬砖的,以上内容基于MVP架构