MVP如何处理一个界面只有一个网络请求的情况?

问题:在MVP模式下,如果一个Activity只有一个网络请求ReqA,我们需要为这个网络请求,新建Contact 接口,在Contract中写View接口,Presenter接口,Model接口暂时可以省略,这些接口在书写之前,还要提前写好java Bean,才能传递。然后新建ReqAPresenter类实现Presenter接口,Activity实现View接口,修改初始化ReqAPresenter的方法。为了一个请求,新建这么多文件,太麻烦。怎么办?

解决办法: 直接用MVC,在Activity中调用Controller,并且附带Response参数,Controller调用Model,Model回传数据后,直接交给Response,Response在Activity中定义。

猜你喜欢

转载自blog.csdn.net/zhangjin1120/article/details/109484965