首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MVP模型的视图类中有多个演示者

MVP模型的视图类中有多个演示者
EN

Stack Overflow用户
提问于 2020-03-24 05:10:57
回答 2查看 455关注 0票数 0

我正在使用MVP模式在Android Studio中开发一个财务管理应用程序。我有两个微调工具和某种月份选择器(可以这么说)来显示当月发生的交易。

所以它会有很多业务逻辑,我很好奇在一个活动中有多个presenter实例是可以的吗?

一个用于账户管理,一个用于列出所有交易,另一个用于月份选择器逻辑。

EN

回答 2

Stack Overflow用户

发布于 2020-03-24 05:22:04

一般来说,一个演示者绑定到一个视图。

您可能想在媒体上阅读一些文章,比如这个one

票数 0
EN

Stack Overflow用户

发布于 2020-03-24 06:21:09

是的,您可以在每个视图中使用多个演示者,但首先您应该问问自己是否真的需要它。

此问题/答案https://stackoverflow.com/a/44496711/1259555使用了具有多个展示者的自定义视图的一个很好的示例。

在以下情况下,我通常使用多个演示者:

我的活动太复杂了,有很多独立的组件,演示者和视图之间的合同非常复杂,演示者和视图之间没有异步工作

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60821583

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档