这是第一个活动中的代码:
Bundle UserEntries = new Bundle();
UserEntries.putString("Venue_Name", VenueName);
UserEntries.putString("Event_Name", EventName);
UserEntries.putString("Category", Category);
UserEntries.putString("Region", Region);
Intent openGetData = new Intent(SearchDatabase.this, GetData.class);
openGetData.putExtra("UserEntries", UserEntries);
startActivity(openGetData);
这是打开的活动中的代码:
Intent i = getIntent();
Bundle Parameters = i.getExtras();
url = "http://192.168.1.74/android_connect/get_venues.php";
VenueName = Parameters.getString("Venue_Name");
EventName = Parameters.getString("Event_Name");
Category = Parameters.getString("Category");
Region = Parameters.getString("Region");
if(VenueName != null){
phpExtension = ("?Venue_Name=" + VenueName);
}
url = (url + phpExtension);
但是 Venue_Name 返回 null,我已经测试了代码,并且在第一个活动中它不为 null,在第二个活动中捆绑参数不为 null,但是在第二个活动中捆绑中的字符串 Venue_Name 是。有人知道我哪里出错了吗?
提前致谢