android - 如何在两个 Activity 之间传递对象?

标签 android android-activity android-intent

我想将一个对象从 Activity B 传递到 Activity A。

场景: - Activity A 调用 Activity B - 用户在 Activity B 中选择项目 - Activity B 将对象传递给 Activity A

我该如何实现这个目标?我用哪个方法读取 Activity A 中传递的对象?

最佳答案

您可以在 Activity A 上使用 startActivityForResult 来启动您的 Intent ...当完成 Activity B 时,声明一个包并将可序列化对象放入您的包中并将其添加到您的 Intent 中。在 Activity A 的 onActivityResult 方法中,您可以获取此 Intent 并检索您的包...

请参阅下面的示例。

http://micropilot.tistory.com/1577

关于android - 如何在两个 Activity 之间传递对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3598080/

相关文章:

java - 为什么 MenuItemCompat.getActionProvider 返回 null?

android - 在 Android 的第二个项目中添加 .so 库

java - 为什么我的 Activity 被停止?

android - 为什么当我打开其他应用程序时 ScheduledExecutorService 会停止

Android Intent 输入谷歌播放音乐应用的搜索查询

java - 从android webview中的base64 url​​下载文件

安卓:安装位置

java - Android 在 UI 线程上加载共享首选项

android - 为什么 Activity 中的崩溃不会导致整个应用程序崩溃 - Android

android - 无法将文件附加到 ACTION_SEND Intent