android - 当我在两个单独的演示者中使用相同的 API 调用时如何实现 MVP
问题描述
我正在使用相同的 API 调用(即 getUserList)并在 kotlin 中对 Android 上的两个不同活动进行改造。每个 Activity 都有自己的 Presenter 来处理该调用,这是 MVP 模式的方式,但两种情况下的代码是相同的。这样,就有两个演示者使用相同的方法做同样的事情。我该如何组织它,只有两个演示者都使用的方法的一种实现,同时仍然实现 MVP 模式?
解决方案
推荐阅读
- c# - 带有 TokenEndpoint 基本身份验证的 ASP.NET Core OAuth
- jsf - Payara MicroProfile 5.191 在清理、编译、打包、运行后中断“找不到转换器”
- python - 尝试将 Django 连接到微软服务器时出错 - 错误是:没有名为“sql_server”的模块
- c# - 获取 HubContext 实例以便在 SelfHosted Asp.net 核心应用程序的任何地方重复使用
- google-cloud-tasks - addQueue.leaseTasks(options) 返回空参数 []
- angular - 如何调度和等待可变数量的动作?
- ios - 使用 withLatestFrom 收集存储的变量属性
- java - 带有 appcompat-v7:28.0.0 的 Android ClassNotFoundException
- node.js - 如果我不应该提交 .env,我的生产 Heroku 应用程序如何知道使用什么密钥?
- segmentation-fault - 运行时细化期间的分段错误:Ada