0

我是Android开发的新手,我想知道一些事情。

我知道,如果我想参加另一项活动,我必须这样做:

Intent intent = new Intent(getApplicationContext(), AnotherActivity.class);
startActivity(intent);

但是,如果我的 AnotherActivity 包含例如我想在到达它之前设置的字符串或任何变量,该怎么办?我想做类似的事情:

AnotherActivity activity = new AnotherActivity();
activity.setValue("myValue");
// call the activity ?

谢谢你的帮助。

4

1 回答 1

2
Intent intent = new Intent(getContext(), AnotherActivity.class);
intent.putExtra("extra_name", "extra_value");
startActivity(intent);

然后在AnotherActivity

String extra_value = getIntent().getStringExtra("extra_name", "default_extra_value");
于 2012-07-10T21:45:37.513 回答