Android:如何在调用新活动时设置内容?

时间:2012-07-10 21:43:20

标签: android android-intent android-activity

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

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

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

但是如果我的AnotherActivity包含例如String或任何变量,我想在到达之前设置它,该怎么办?我想做点什么:

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

感谢您的帮助。

1 个答案:

答案 0 :(得分: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");