2012-12-11 44 views
0

我正嘗試在MVP中創建一個簡單的Contacts應用程序。存儲在MVP框架中的數據在哪裏

我有一個從數據庫中獲取的聯繫人對象列表,只顯示視圖中的聯繫人姓名。

當用戶點擊聯繫人姓名時,我會顯示整個聯繫人對象。

我在哪裏保存聯繫人對象?主持人?我不想每次都回到服務器。

有什麼想法?

回答

0

數據將存儲在模型中而不是演示者。每當用戶在View上單擊一個名稱時,它應該觸發一個應該在Presenter中綁定的事件/動作,然後調用一個Model方法,該方法將根據點擊的名稱返回所需的對象。

View to Presenter = Action/Event/Func 
Model to Presenter = Action/Event/Func 
Presenter to View/Model = Interface 

這些是用來在這些圖層之間傳播的一些基本的東西。如果不清楚,請告訴我。

希望它有幫助。