java - MVP 安卓 : how to pass data from one activity to another?

标签 java android design-patterns mvp android-mvp

我有以下疑问,我想知道这是否打破了 MVP 模式。

我的项目有 Activity1,用户可以在其中填写表单,然后与该 Activity 相关的演示者在单击按钮时根据用户提供的信息从数据库中检索数据并将其放入列表中。

Activity2 负责显示此列表的对象。

Activity1 将列表放入 Intent 然后使用该 Intent 启动 Activity2 是否可以(根据 MVP)? (我不这么认为)。

Activity1 的演示者是否应该将列表传递给 Activity2 的演示者?但是,如果演示者不能相互交流,这怎么能做到呢?

最佳答案

就我个人而言,我使用带有 Fragments 的单个 Activity,这使得传递数据变得容易。对于交互 Activity 通信,我只是按照您的建议使用 Intent。

关于java - MVP 安卓 : how to pass data from one activity to another?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61701065/

相关文章:

java - 如何在 Canvas 中添加按钮?

java - 将 Selenium Java 项目转换为页面对象设计模式时出错

java - Android RSA key 对生成-我应该使用标准Java/Bouncy CaSTLe/海绵城堡/JSch/其他吗?

java - 使用地理编码器根据纬度和经度检索地址会导致延迟。安卓

api - golang 反模式中的基本 API?

java - 阵列矩形旋转

Java将列表的1/3元素复制到新创建的三个列表

android - 开始一个新的 Activity 按钮按下一个按钮

JavaScript:模块模式差异

c# - 将 DataTable 转换为 XML 的防更改且最快的方法?