0

我正在尝试在 MVP 中创建一个简单的联系人应用程序。

我有一个从数据库中获取的联系人对象列表,并在视图中仅显示联系人姓名。

当用户单击联系人姓名时,我会显示整个联系人对象。

我在哪里保存联系人对象?主持人?我不想每次都回到服务器。

有什么想法吗?

4

1 回答 1

0

数据将存储在 Model 而不是 Presenter 中。每当用户单击 View 上的名称时,它应该触发应该在 Presenter 中绑定的事件/动作,然后调用 Model 方法,该方法将根据单击的名称返回所需的对象。

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

这些是用于在这些层之间移动的一些基本东西。如果不清楚,请告诉我。

希望能帮助到你。

于 2012-12-19T09:56:19.000 回答