1.前言
今天琢磨MVP模式,看着网上那么多介绍的文章看的我头痛。 这会突然恍然大悟:原来早在很久以前我就一直在项目中用,只是我不知道而已!!!
2.逻辑思维
这个东西还是很简单的,这里做个记录,以备以后用到的时候能快速想起。
1.让View(即Activity)变成一个接口(实现方式如下:写一个接口让Activity实现接口,把Activity做为参数传进Presenter中)。
2.把Activity做为参数传进Presenter中。
3.View(即Activity)调用Presenter中的方法(该方法中调用Model中的逻辑)。
4.当Persenter逻辑处理完后,回调View(即Activity)中的方法(通过第一步传进来的接口引用来回调)。
总体的逻辑就是这么简单,并不是太难。
3.流程图
4.结尾
总体的流程还是蛮简单的。
在技术上我依旧是个小渣渣!加油,勉励自己!