java - 将数据传回 Android Studio 中的先前 Activity

标签 java android

我们一直在学习如何在类里面打开新的 Activity,但到目前为止,第二个 Activity 从 OnCreate() 类运行其逻辑。

我想从 Activity 二直接返回到 Activity 一,但是当我这样做时,会在其 java 中运行一个函数。

我在这个问题上所能找到的就是如何有效地编写我自己的“后退”按钮。

我需要传递最初从 Activity 一发送到 Activity 二的字符串和整数。我需要将接收到的 int 与发送的 int 进行比较,以确认它来自同一来源。

我最大的问题是我们被教导如何使用OnCreate()这在返回 Activity 时不起作用,因为 OnCreate 仅在首次创建实例时运行。如果我在返回时创建实例,我的其他功能将无法工作。

最佳答案

您可以只使用 startActivityForResult 方法。

这是一个主题:How to manage `startActivityForResult` on Android?

希望有帮助:)

关于java - 将数据传回 Android Studio 中的先前 Activity,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31932169/

相关文章:

java - 使用httpclient时抛出OutOfMemoryError

java - Oracle ADF 选择多行时,RowSetIterator 在第一次方法调用时不会填充

java - 如何在代码中添加 BarcodeFragment?

java - 如何使用Java的replaceAll(regex,replacement)方法替换字符串中的所有方括号

java - AWS S3 预签名 URL 到带有附加用户参数的 PUT 对象不起作用

android - 如何在android中使用zxing app扫描格式PDF 417的条码?

java - 安卓 : Text Fields are displaying empty when returning to previous activity

android - 接受自签名证书安全吗?

java - 设置 JAVA_HOME 变量时出现问题

android - 方向更改默认时间延迟...?