Инт не работает после получения от намерения дополнительно - PullRequest
0 голосов
/ 08 декабря 2018

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

...