Android MVP - Presenter显示值(最佳实践)

问题描述 投票:1回答:1

我开始学习MVP,但我有一些与Presenter相关的问题。例如,如果我有一个非常简单的Activity,它只显示我从另一个Activity获得的一些信息。目前我只显示该值而不将其发送给Presenter。

我应该将值发送到Presenter,以便Presenter调用我的Activity中的方法来显示吗?或者我可以“忽略”演示者?

android design-patterns mvp
1个回答
0
投票

我应该将值发送到演示者,演示者是否会调用我的活动中的方法来显示?

你应该。

或者我可以“忽略”演示者?

你最好不要。

使用MVP模式构建代码的一个好处是能够对结构单元进行单元测试。任何Presenter都应该是框架 - (在Android中,意思是视图 - )独立,这使得对其进行单元测试成为可能。因此,如果您“忽略”Presenter,您将无法对Activity方法调用进行单元测试。

对于商业应用程序开发,单元测试是相关部分。

© www.soinside.com 2019 - 2024. All rights reserved.