I create this class:
public class Questions {
ArrayList<String> questionsList = new ArrayList<>();
public Questions(String question,String answer) {
questionsList.add(question);
questionsList.add(answer);
}
public ArrayList<String> getQuestionsList() {
return questionsList;
}
}
and I want to add it to ArrayList:
ArrayList<Questions> questionsArrayList;
questionsArrayList= new ArrayList();
questionsArrayList.add(new Questions(getString(R.string.question1),(getString(R.string.answer1))));
questionsArrayList.add(new Questions(getString(R.string.question2),(getString(R.string.answer2))));
questionsArrayList.add(new Questions(getString(R.string.question3),(getString(R.string.answer3))));
questionsArrayList.add(new Questions(getString(R.string.question4),(getString(R.string.answer4))));
How can I call (
for example) R.string.question1
from questionArrayList.get(0);
to set as TextView and R.string.answer1
as String to check correct answer. I have no idea how to separate it.