如何返回上一个活动的值?
在第一个屏幕中,我有一个名为TXTNIP
的文本字段。但在另一个屏幕上,我有一个名为TXTNIP
的文本字段。
两者都有不同的布局。我想从第一个TXTNIP
获取文字并将其放在第二个TXTNIP
上。
我怎么能这样做?
答案 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方法。