对不起,我的英语语法。我的问题有点愚蠢,但我想清楚地了解MVP模式在实际应用中的应用方式。

我正在开发一个android项目。我想将MVP模式应用于我的项目。我指的是这个演示:

https://github.com/antoniolg/androidmvp

我对这种模式感到非常兴奋。但是在这个演示项目中,我看到了每个活动(一个视图),我们总是有一个演示者和一个交互者(模型)以及其他东西。所以在有很多屏幕的项目中:


我应该如何管理演示者和模型。
对于每个活动(例如LoginActivity),我创建一个“登录”
打包并放入所有演示者和模型。可以吗?
有人可以使用MVP给我一个小的应用程序源代码吗
图案。 (不是演示项目)。

最佳答案

要在Android中应用MVP模式,您需要了解MVP在Android上的确切含义。
模型,视图和演示者如何相互通信。这是一个更好地理解它的图表。

java - 如何将MVP模式应用于Android项目-LMLPHP

我已将此模式应用于一个应用程序,它使我能够对核心逻辑进行单元测试并更好地组织代码。

您可以参考this link来了解MVP和我使用MVP创建的应用程序。

09-26 22:41
查看更多