如何在第一个活动中接收第二个活动意图

时间:2011-05-11 14:14:20

标签: android android-intent

我创建了两个活动,第一个活动来到第二个页面,即第二个活动,第二个活动首先进行,我想要的是当2个活动转到第一个时它有一些数据要显示在第一个活动中我可以这样做,请提前帮助。谢谢。

3 个答案:

答案 0 :(得分:0)

只是示例代码:

Intent intent = new Intent(FirstActivity.this, SecondActivity.class);
Bundle b = new Bundle();

b.putInt("key", 1);

intent.putExtras(b);

startActivity(intent);

finish();

之后,我们可以在第二个活动中获取这些数据:

Bundle b = getIntent().getExtras();

int value = b.getInt("key", 0);

答案 1 :(得分:0)

您可以将结果返回到第1个活动。请参阅this

答案 2 :(得分:0)

如上所述:考虑调用startActivityForResult的Activity1。在活动2中,请致电setResult并立即致电finish()。返回Activity1,捕获onActivityResult中的返回值。