Передача ArrayList объектов через намерение - Java (Android)

Я пытаюсь передать ArrayList объектов через намерение, но не могу заставить его работать. Вот что у меня есть:

public class QuestionView extends Activity {

    //variables and other methods...

    public void endQuiz() {
        Intent intent = new Intent(QuestionView.this, Results.class);
        intent.putExtra("correctAnswers", correctAnswers);
        intent.putExtra("wrongAnswers", wrongAnswers);
        intent.putParcelableArrayListExtra("queries", queries);
        startActivity(intent);
    }
}

Интенты принимаются здесь:

public class Results extends Activity {

    int cAnswers;
    int wAnswers;
    ArrayList qs;

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.resultsmain);

        cAnswers = getIntent().getIntExtra("correctAnswers", -1);
        wAnswers = getIntent().getIntExtra("wrongAnswers", -1);

        qs = getIntent().getParcelableArrayListExtra("queries");

                    //more code...
    }
}

Два целых, правильный ответ и неправильный ответ, принимаются, и я могу их использовать. ArrrayList не проходит. Нет ошибок в методе endQuiz (), кромеqs = getIntent (). getParcelableArrayListExtra ("запросы»);» выдает ошибку и говорит "Связанное несоответствие. "

Любая помощь по этому вопросу приветствуется!

Вопрос класс:

public class Question {
    String a1;
    String a2;
    String a3;
    String a4;
    int correctAnswer;
    String query;
    int selectedAnswer;
    boolean correctness;

    public Question() {
    }

    public Question(String a1, String a2, String a3, String a4, int correctAnswer, String query, int selectedAnswer, boolean correctness) {
        this.a1 = a1;
        this.a2 = a2;
        this.a3 = a3;
        this.a4 = a4;
        this.correctAnswer = correctAnswer;
        this.query = query;
        this.selectedAnswer = selectedAnswer;
        this.correctness = correctness;
    }
    }

Ответы на вопрос(2)

Ваш ответ на вопрос