繁体   English   中英

Presenter 是否应该在 Android 的 MVP 设计架构中处理 View 的所有事件?

[英]Should Presenter handle all events of View in MVP design architecture in Android?

假设我的Activity中有一个Button ,当它被点击时它会显示一条Toast消息。 现在我的问题是,我应该在单击按钮时通知Presenter并且Presenter应该决定View应该做什么,还是不需要通知Presenter并且我的View本身可以显示消息?

即使演示者(当前)不应该提供来自 model 的任何数据以在单击按钮时显示在Toast中,但通过以下原因通知演示者仍然是一种好方法:

  • 可能会测试视图和演示者的行为(仪器单元);
  • 您可能希望提供来自 model 的数据,以便将来在Toast中显示。 这样的修改将需要更少的努力。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM