【发布时间】:2016-11-21 16:21:27
【问题描述】:
我正在使用 MVP 模式构建我的第一个 Android 应用程序。 除非我应该处理 BaseActivity 的使用,否则一切似乎都很清楚。
BaseActivity 的目的是拥有例如 navigationDrawer、选项菜单以及其他活动可能共有的一些其他方法。
我的问题是:
- 如何处理 MVP 结构中的 BaseActivity?
- 您也要创建合同吗?
- 您是否会将常用方法放在 utils 类中而不是 BaseActivity 中并在 Presenter 中调用它?不确定是否总是可能的
期待您的建议,
这是我目前的结构:
【问题讨论】:
-
您可以使用 BaseActitities 扩展所有活动,请查看此tinmegali.com/en/model-view-presenter-mvp-in-android-part-2 查看第一条评论
-
我在上面,但是“我真的不知道您所说的 BaseActivity 模式到底是什么意思”是您在 cmets 中的答案;)