MVP 组件的生命周期是什么?



应用程序从哪个组件开始?它们应该在哪里创建?(如果视图是活动,并且需要尊重组件的独立性(。 在什么条件下可以存在多个模型或表示器组件?谁应该管理更改和它们的创建?

我对有关 MVP 生命周期的所有问题都没有答案,所以如果有人可以继续 Rohit 回答 - 请

模型负责提供数据,无论您的要求是什么。 演示器充当中介 b/w 视图和模型,并包含业务逻辑( 根据用户要求操作数据( 视图是用户可见的部分,您的所有 S.D.K. 相关代码都将在此处 用户可见的部分将在此处。

笔记。 1.视图将与演示器通信以从模型中获取数据 2.模型将获取数据并提供给演示者 3. 如果需要对数据进行任何修改,演示者将执行并将其交给视图 4.视图和模型不会直接联系 5.所有逻辑都将在演示器中,以便可以单独测试

对于安卓 视图是活动,其中Android相关数据将存在,这些数据是Android S.D.K.的一部分,它将要求演示者提供数据,这些数据将联系模型,该模型将为您提供来自服务器或本地或任何地方的数据,这些数据将返回到演示者然后查看 与 Android 相关的数据将仅在视图中显示,所有需要活动或 android 上下文的事情都应仅在视图中进行 演示器将包含业务逻辑,以便我们可以在其上编写JUNIT测试

相关内容

最新更新