采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
看到老师把控件的点击事件和点击后的处理逻辑都放到Adapter里面,不由思考起Adapter到底是哪一层的思考,如何更好地理清Adapter的任务,一直以为Adapter是Control层的。
也知道Android里面View和Control耦合的,感觉View的监听和点击后如何处理,放在Activity或Fragment里面会舒服一点。
我想还是我见识太过于浅薄了,这个提问感觉更像是感叹。
老师的代码并没有做分层架构。像是一个电商框架,其实没有框架设计在里面,个人感觉只是一些设计模式与封装。 你的疑问,我相信目前主流的MVP架构设计可以解决。
非常感谢热心解答,我也接触过MVP,理解MVP的设计思想,诚然,可以把adapter的item或控件点击事件通过Interface传到Presenter处理逻辑,谢谢你的思路,但说到底,用到MVP之后,会显得App比不用MVP更臃肿。
登录后可查看更多问答,登录/注册
从第一行代码开始教你,通用且一键式配置的框架设计并轻松实现完整电商App
1.1k 11
1.2k 8
1.7k 7
968 7
1.8k 6
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号