在其他活动中使用整数,字符串等

时间:2012-04-01 00:16:01

标签: android

我有两项活动。在一个我计算一些东西,因此我有一些整数和一些字符串存储。所以现在我想在我的第二个Activity中使用这些Stings和Integers。我如何在第二个活动中使用它们?

感谢

1 个答案:

答案 0 :(得分:4)

你必须将它们传递给你的第二项活动。

创建Intent以启动活动时

Intent i = new Intent(FirstActivity.this, SecondActivity.class);

像这样做额外的步骤

i.putExtra("integer", myInteger); //where myInteger is integer you have in first Activity
i.putExtra("string", myString); //where myString is String you have in first Activity

startActivity(i);

现在在第二个Activity中访问这些值使用以下代码

int in = this.getIntent().getExtras().getInt("integer");
String str = this.getIntent().getExtras().getString("string");

就像那个一样简单