Model(Android中的MVP)如何访问读取和修改常见的应用程序数据?

时间:2017-11-03 19:19:36

标签: android mvp android-mvp android-architecture

正如我在View中所理解的,需要创建一个Presenter并且在Presenter中需要创建Model。 Model(Android中的MVP)如何访问读取和修改常见的应用程序数据?

  • 使用静态方法和变量来处理共享数据?
  • 通过View and Present in Model?
  • 传递对数据的引用
  • 创建一个不在Presenter中的模型?

1 个答案:

答案 0 :(得分:0)

Presenter是处理数据的人,视图只需绘制演示者命令处理模型的数据,模型只是您的业务模型。 Presenter充当控制器,管理模型,以便视图只需要担心绘制接收的数据,这样就可以解耦模型的视图,并且可以在当前测试由单一测试处理的所有逻辑

来自Antonio Leiva的链接很好地解释了这个模式:

Model-View-Presenter