Как исправить 2 типа аргументов, ожидаемых для класса - PullRequest
0 голосов
/ 07 апреля 2020

Я написал адаптер, который принимает ArrayList

class NumAdapter(val list: ArrayList<Property>) :
    RecyclerView.Adapter<NumAdapter.ViewHolder>() {}

Я пропускаю этот список через myAdapter = NumAdapter(list), и этот список содержит

val list = ArrayList<Property>()

Мой класс свойств:

data class Property(
    val name: String,
    val age: Int,
    val num: Int,
    val sisterAge: Int
    )

Когда я пытаюсь принять ArrayList в своем адаптере, я получаю эту ошибку:

Ожидается 2 аргумента типа для свойства

Как я могу исправить эту проблему?

1 Ответ

0 голосов
/ 07 апреля 2020

Я полагаю, вы используете неправильный пакет Property. Проверьте импортированный Property пакет в классе заголовка.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...