我已经阅读并尝试在 Android 上实现 mvp 模式一段时间。但是,我从来没有找到同时显示活动演示者和片段演示者的示例?
由于 Activity 和 Fragment 都认为是视图。视图由演示者控制。
有时活动只是对宿主片段不做任何事情,但有时它会做很多事情,例如包含许多片段并从它们接收所有输入信息,最后调用 restful 服务来保存所有数据。
问题
由于大部分时间活动只是为了托管片段,它真的需要有演示者吗?
如果没有,当activity需要调用rest api时,他们应该怎么做。(根据地图图案)
如果是的话,你不觉得创建额外的类太开销了。因为大多数时候,活动是为了托管片段。另外,我真的很想知道你如何命名这个班级......
例如,目前我有 AbcActivity.class、AbcFragment.class、AbcPresenter.class(对于片段)、AbcContract.class(包含视图、演示者界面)……接下来呢??AbcActivityPresenter ??
抱歉,长时间打字,我是从堆栈交换应用程序中询问的。