Intent.getStringExtra(“key”)返回null

时间:2013-08-01 18:58:41

标签: java string android-intent android-activity null

我在同一主题上看过其他人的问题但未能解决问题。我的主要活动的代码如下所示:

Intent i = new Intent(getApplicationContext(), ResultsActivity.class);
startActivity(i);
i.putExtra("dob", dobStr);
i.putExtra("gender", gender);

dobStrgender都是字符串(我已经通过用带引号的实际字符串替换dobStr来测试了这一点)。我的第二个活动名为ResultsActivity

我的第二项活动是:

Intent i = getIntent();
String dob = i.getStringExtra("dob");
String gender = i.getStringExtra("gender");

dobgender均为空。

有人可以帮我解决问题吗?

1 个答案:

答案 0 :(得分:1)

尝试在两次startActivity来电后调用putExtra