我有两项活动。在一个我计算一些东西,因此我有一些整数和一些字符串存储。所以现在我想在我的第二个Activity中使用这些Stings和Integers。我如何在第二个活动中使用它们?
感谢
答案 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");
就像那个一样简单