簡體   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