Вот код в первой деятельности:Строка в пучке равна нулю
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);
И это код в activty открыт:
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, однако строка Venue_Name внутри пакета во втором действии. У кого-нибудь есть идеи, в которых я ошибаюсь?
Заранее спасибо
Я рекомендую вам начинать переменные с буквой в нижнем регистре, как это стандартно. Верхний регистр - для классов. – Endzeit