MVP模式临时数据存储

MVP pattern temporary data storage

我正在开发一个应用程序,其中不同的屏幕需要从 API 加载数据。就像有一个详细信息屏幕需要根据传递给它的 id 从 API 加载数据。我将 id 传递给 newInstance 方法创建的包中的片段。我正在根据 MVP 模式实现我的应用程序,我有点困惑我应该将这个 id 存储在视图或演示者中的什么位置。我还需要一些临时变量来跟踪数据是否已加载,因为我正在 fragment

上的 onStart 事件上加载数据

显然你应该在演示者中存储 id

无论如何,您从 API 中的演示者加载数据。如果您需要在 Activity 中获取 id,您可以从演示者处获取 if。