将字符串从一个活动传递到上一个活动

时间:2011-02-07 12:38:02

标签: android

我正在尝试将当前活动中的字符串传递给之前的活动。我故意尝试,但失败了。我怎么能通过呢?任何人都可以帮我找到解决方案吗?....我从4天开始对此感到震惊......请尽快帮助我。

提前致谢..

1 个答案:

答案 0 :(得分:6)

在新活动(B)完成之前,请使用setResult()

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

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

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