如何返回上一个活动的值?

时间:2011-10-26 17:47:53

标签: android android-activity

如何返回上一个活动的值?

在第一个屏幕中,我有一个名为TXTNIP的文本字段。但在另一个屏幕上,我有一个名为TXTNIP的文本字段。

两者都有不同的布局。我想从第一个TXTNIP获取文字并将其放在第二个TXTNIP上。

我怎么能这样做?

3 个答案:

答案 0 :(得分:1)

这样的事情应该可以胜任:

Intent mIntent = new Intent(this, NextActivity.class)
mIntent.putExtra("key", "value");
startActivity(myIntent);

从意图中获取数据:

mString String = getIntent().getStringExtra("key");

答案 1 :(得分:1)

阅读[this](http://developer.android.com/reference/android/content/Intent.html ),特别是putExtras()getExtras()

这是你应该做的一个粗略的例子。

String value;

Intent i = new Intent(currentActivityName.this, nextActivityName.class);
i.putExtras("tag", value);
startActivity(i);

然后在新活动中,你会像这样检索它。

String x = getIntent.getExtras("tag");

答案 2 :(得分:0)

您通过Intent将其他数据传递给其他活动。看到不同的Intent.put方法。