android - 将字符串从一个 Activity 传递到上一个 Activity

标签 android

我正在尝试将一个字符串从当前 Activity 传递到之前的 Activity 。我有意尝试,但失败了。我怎么能通过呢?任何人都可以帮我找到解决方案吗?....我从 4 天开始就遇到了这个问题...请尽快帮助我。

提前致谢..

最佳答案

在您的新 Activity (B) 完成之前,使用 setResult()

Intent data = new Intent();
data.putExtra("RESULT", "my string to pass to previous activity");
setResult(RESULT_OK, data);

并且在之前的 Activity (A) 中,您必须使用 startActivityForResult() 来启动 Activity B

然后在 Activity A 中覆盖 onActivityResult() 以检索结果。

关于android - 将字符串从一个 Activity 传递到上一个 Activity ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4921365/

相关文章:

java - 安卓旋转矩阵

android - 如何在 Android Studio 中解析 JSON

android - 动态添加 View 到混合 xml/代码复合布局

java - Android JSON 解析与转换

android - 无法使用 intellij IDEA 12.04 CE 编译引用 AndEngine GLES2 的 android 应用程序

android - 确定 Android 中其他模块的 buildType

android - 未初始化的属性访问异常 : lateinit property pref has not been initialized

Android DrawerLayout - 没有发现重力的抽屉 View

java - 如何在android中禁用按键声音?

android - onTouchListener 暂停时不一致?