Итак, я пытаюсь запустить новое действие после того, как элемент в списке выбран .... довольно простой, исходя из того, что я прочитал.Я также пытаюсь отправить значение в дополнениях.Таким образом, я могу выбрать элемент в списке, и начинается новое действие, устанавливаются дополнительные функции, но значение в дополнительных элементах пустое.Я заметил, что идентификатор намерения в новом действии не совпадает с идентификатором из первого действия.Я не знаю, предполагается ли это или нет.
Из Деятельности 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);
}
В Деятельности 2 (DisplayActivity)
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Bundle extras = getIntent().getExtras();
_hiveIndex = extras.getLong("ID_TAG");
}
Любые идеи, почему яне получит значение?MMap под дополнительными элементами установлен в хэш-карту ранее в 1-м намерении, но в деятельности 2 имеет значение null.