我正在尝试在 MVP 中创建一个简单的联系人应用程序。
我有一个从数据库中获取的联系人对象列表,并在视图中仅显示联系人姓名。
当用户单击联系人姓名时,我会显示整个联系人对象。
我在哪里保存联系人对象?主持人?我不想每次都回到服务器。
有什么想法吗?
数据将存储在 Model 而不是 Presenter 中。每当用户单击 View 上的名称时,它应该触发应该在 Presenter 中绑定的事件/动作,然后调用 Model 方法,该方法将根据单击的名称返回所需的对象。
View to Presenter = Action/Event/Func
Model to Presenter = Action/Event/Func
Presenter to View/Model = Interface
这些是用于在这些层之间移动的一些基本东西。如果不清楚,请告诉我。
希望能帮助到你。