Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
据我了解,在视图中需要创建一个演示者,而在演示者中需要创建模型。模型(android 中的 MVP)如何访问和修改常见的应用程序数据?
Presenter 是处理数据的那个,视图只需要用处理模型的数据来绘制 Presenter 的命令,而模型就是你的业务模型。Presenter 充当控制器,管理模型,以便视图只需要担心绘制接收到的数据,这样您就可以解耦模型的视图,并且您可以在当前测试由单一测试处理的所有逻辑.
在 Antonio Leiva 的这个链接中,很好地解释了这种模式:
模型-视图-演示者