Инт не работает после получения от намерения дополнительно
У меня есть следующий код в методе щелчка listView, Qid является целочисленным значением, сохраненным в базе данных MySQL.
Intent intent = new Intent(QuestionsList.this, ShowSingleQuestions.class);
intent.putExtra("QueId", MyArrList.get(position).get("QId"));
intent.putExtra("arraylist", MyArrList);
startActivity(intent);
У меня есть все дополнительные функции в следующем упражнении, но целочисленное значение получено неправильно.
MyQuestArrList= (ArrayList<HashMap<String, String>>) getIntent().getSerializableExtra("arraylist");
Intent intent = getIntent();
int Qcode= intent.getIntExtra("QueId",1);
quizQuestion.setText(MyQuestArrList.get(Qcode).get("QuestName"));
В приведенном выше коде почему не работает значение Qcode. Используется значение по умолчанию, т.е. 1. Если я объединяю Qcode со строковым сообщением в Toast, он отображается правильно и не работает без объединения. Как использовать Qcode в качестве целочисленного значения.