Как исправить ошибку: "не заключающий класс"
Дорогие Все,
Я новичок в android-приложении. Я только что изучил учебник [здесь]. И я выполнил пошаговую инструкцию. Теперь я получаю исключение как не заключающий в себе класс Концептивности в классе ResultActivity.
В ResultActivity.java Код:
//Check and Next btnNext.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { RadioGroup grp=(RadioGroup)findViewById(R.id.radioGroup1); RadioButton answer=(RadioButton)findViewById(grp.getCheckedRadioButtonId()); Log.e("Answer ID", "Selected Positioned value - "+grp.getCheckedRadioButtonId()); if(answer!=null){ Log.e("Answer", currentQuestion.getANSWER() + " -- " + answer.getText()); //Add answer to the list myAnsList.add(""+answer.getText()); if(currentQuestion.getANSWER().equals(answer.getText())){ obtainedScore++; Log.e("comments", "Correct Answer"); Log.d("score", "Obtained score " + obtainedScore); }else{ Log.e("comments", "Wrong Answer"); } if(questionId<dbadapter.rowcount()) { currentquestion=questionsList.get(questionId); setquestionsview(); } else { intent(conceptactivity.this, resultactivity.class); bundle b = new bundle(); b.putint("score",obtainedscore); b.putint("totalqs", questionslist.size()); b.putstringarraylist("myanslist", myanslist); intent.putextras(b); startactivity(intent); finish(); } log.e(comments, "no answer"); // need to clear the checked item id grp.clearcheck(); // end onclick method });
В линии:
Intent intent = new Intent(ConceptActivity.this, ResultActivity.class);
И класс Intent здесь не включен.
Кто-нибудь может помочь мне решить эту проблему ?
Что я уже пробовал:
Я изменился в:
Intent intent = new Intent(ResultActivity.class, ConceptActivity.this);
У меня есть изменения в файле ResultActivity.java
от:
public class ConceptActivity extends AppCompatActivity {
К:
public class ResultActivity extends AppCompatActivity {
Richard MacCutchan
Не хватает какого-то кода. Пожалуйста, отредактируйте свой вопрос и добавьте полный код.