У меня следующий код для метода щелчка 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 в качестве целочисленного значения.