我已阅读,并尝试在Android上实现mvp模式一段时间..但是,我从来没有找到一个示例同时显示活动的演示者和片段的演示者?
因为Activity和Fragment都被视为视图。视图由演示者控制。
有时活动对主机片段没有任何作用,但有时它会做许多事情,例如包含许多片段并从中接收所有输入信息,最后调用restful service来保存所有数据。
问题
由于大部分时间活动只是主持片段,它真的需要有演示者吗?
如果没有,当活动需要调用rest api时,他们应该怎么做。 (根据地图pettern)
如果是,请不要觉得创建额外课程的开销过高。因为大多数时候,活动是用于托管片段。另外,我真的很想知道你这个人是怎么命名的......
例如,目前我有AbcActivity.class,AbcFragment.class,AbcPresenter.class(For fragment),AbcContract.class(包含视图,演示者界面)......下一步是什么? AbcActivityPresenter ??
对不起,对于长时间输入,我是从堆栈交换应用程序询问。
答案 0 :(得分:0)
我创建了一篇关于MVP的博客文章 http://www.nonvoid.com/model-view-presenter/
是的,
您可以在我的博文中看到" 头顶"与增加的可维护性相比,可忽略不计。 REST API调用应该封装在演示者中。