对不起我的英语语法。我的问题有点愚蠢,但我想清楚地了解 MVP 模式在实际应用中的应用。
我正在开发一个安卓项目。我想将 MVP 模式应用到我的项目中。我指的是这个演示:
https://github.com/antoniolg/androidmvp
我对这种模式感到非常兴奋。但是在这个演示项目中,我看到每个 Activity (一个 View ),我们总是有一个演示者和一个交互者(模型)和其他东西。所以在有很多屏幕的项目中:
我应该如何管理演示者和模型。
对于每个 Activity (例如 LoginActivity),我都会创建一个“登录” 打包并将所有演示者和模型放入其中。可以吗?
谁能给我一个使用 MVP 的小应用程序源代码 图案。 (不是演示项目)。
最佳答案
要在 android 中应用 MVP 模式,您需要了解 MVP 在 android 中的确切含义。 模型、 View 和演示者如何相互通信。这是一个图表,可以更好地理解它。
我已将此模式应用于我的一个应用程序,它使我能够对我的核心逻辑进行单元测试并更好地组织代码。
可以引用this link了解 MVP 和我使用 MVP 创建的应用程序。
关于java - 如何将MVP模式应用到android项目中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30704349/