0

我在同一主题上查看了其他人的问题,但无法解决问题。我的主要活动的代码如下所示:

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

dobStr并且gender都是字符串(我已经通过用dobStr带引号的实际字符串替换来对此进行了测试)。我的第二个活动名为ResultsActivity.

我的第二个活动是这样的:

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

但是dobgender都是空的。

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

4

1 回答 1

1

尝试startActivity在两次调用之后putExtra调用。

于 2013-08-01T19:16:01.493 回答