Итак, я пытаюсь запустить новое действие после выбора элемента в списке... довольно просто, основываясь на том, что я прочитал. Я также пытаюсь отправить значение в дополнительных функциях. Итак, я могу выбрать элемент в списке, и начнется новое действие, установлены дополнительные функции, но значение в дополнительных функциях пусто. Я заметил, что идентификатор намерения для нового действия не совпадает с идентификатором из 1-го действия. Не знаю, положено или нет.
Из действия 1:
public void onItemClick(AdapterView<?> parent, View view,
int position, long id) {
Intent displayIntent = new Intent(getApplicationContext(), DisplayActivity.class);
int index = _names.indexOf(((TextView) view).getText());
displayIntent.putExtra("ID_TAG", ids.get(index));
startActivity(displayIntent);
}
В Activity2 (DisplayActivity)
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Bundle extras = getIntent().getExtras();
_hiveIndex = extras.getLong("ID_TAG");
}
Любые идеи, почему я не получу ценность? mMap под дополнительными функциями настроен на хэш-карту раньше в 1-м намерении, но имеет значение null в Activity2.