У меня два класса.
class QuestionList : ArrayList<QuestionItem>()
data class QuestionItem(
val id: Int,
val order: Int,
val header: String,
)
Когда я отфильтровывал объект questionList, он возвращал список массивов questionItem.
var questionList = gson.fromJson(str, QuestionList::class.java)
val filteredQuestionList = questionList.filter { it.lesson_id == id } as QuestionList // error here. cannot be cast
Я хочу преобразовать ArrayList в QuestionList. но я ошибаюсь, что список не может быть передан в QuestionList. У меня есть список QuestionItem, но мне нужен объект QuestionList. Как решить эту проблему, кастингом или другим способом?