首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Mosby MVI -表演者之间的依赖关系

Mosby MVI -表演者之间的依赖关系
EN

Stack Overflow用户
提问于 2017-02-24 11:17:47
回答 1查看 184关注 0票数 0

我认为“问题”对MVP也是有效的,但在我的例子中,我试图解决MVI的问题。

用例

我有一个显示数据列表的主视图(每个数据本身都是一个列表)和一个在视图寻呼机中显示单个项数据列表的详细视图。

我允许删除详细信息视图中的项目,这意味着我必须更新详细视图和主视图(例如,主视图可以显示每个项目的子项目数,因此必须更新该编号)。

问题

如何解决这一问题?

Idea

每个级别的演示者都订阅一个全局主题,删除作业向这个全局主题发送一个MainPartialState和一个DetailPartialState,以便每个视图能够正确地更新它的ViewState

在应用程序逻辑中,是否有更好的方法从内部层次处理外部层次的部分状态?

EN

回答 1

Stack Overflow用户

发布于 2017-02-24 17:40:36

两个演示者都应该观察管理项目的同一个业务逻辑部分。例如:您从哪里加载项目?它们是从数据库加载的吗?在该示例中,MainPresenter和DetailsPresenter观察相同的数据库,每当您从数据库中删除项时,将通知两个演示者。

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

https://stackoverflow.com/questions/42437293

复制
相关文章

相似问题

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