首页 > 解决方案 > 如何修复类预期的 2 个类型参数

问题描述

我写了一个接受 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 个类型参数

我该如何解决这个问题?

标签: androidkotlinandroid-recyclerview

解决方案


我猜你使用了错误的Property. Property检查它在头类中导入的包。


推荐阅读