我在同一主题上看过其他人的问题但未能解决问题。我的主要活动的代码如下所示:
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");
但dob
和gender
均为空。
有人可以帮我解决问题吗?
答案 0 :(得分:1)
尝试在两次startActivity
来电后调用putExtra
。