Android MVP - 演示者展示价值(最佳实践)
Android MVP - Presenter displaying values (best practices)
我开始学习 MVP,但我有一些与 Presenter 有关的问题。例如,如果我有一个非常简单的 Activity,它只显示我从另一个 Activity 获得的一些信息.目前我只是显示值而不将其发送到 Presenter。
我是否应该将这些值发送到 Presenter,以便 Presenter 将调用我的 [= 中的方法34=] 显示?或者我可以 "ignore" Presenter?
Should I send the values to the presenter and the presenter will call the methods in my activity to display?
你应该。
Or can I just "ignore" the presenter?
你最好不要。
使用 MVP 模式构建代码的好处之一是能够对结构单元进行单元测试。任何 Presenter 都应该是框架(在 Android 中,意思是视图)独立的,这样就可以对其进行单元测试。因此,如果您 "ignore" Presenter 您将无法对 Activity 方法调用进行单元测试。
对于商业应用程序开发,单元测试是相关部分。
我开始学习 MVP,但我有一些与 Presenter 有关的问题。例如,如果我有一个非常简单的 Activity,它只显示我从另一个 Activity 获得的一些信息.目前我只是显示值而不将其发送到 Presenter。
我是否应该将这些值发送到 Presenter,以便 Presenter 将调用我的 [= 中的方法34=] 显示?或者我可以 "ignore" Presenter?
Should I send the values to the presenter and the presenter will call the methods in my activity to display?
你应该。
Or can I just "ignore" the presenter?
你最好不要。
使用 MVP 模式构建代码的好处之一是能够对结构单元进行单元测试。任何 Presenter 都应该是框架(在 Android 中,意思是视图)独立的,这样就可以对其进行单元测试。因此,如果您 "ignore" Presenter 您将无法对 Activity 方法调用进行单元测试。
对于商业应用程序开发,单元测试是相关部分。