android - 如何修复类预期的 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 个类型参数
我该如何解决这个问题?
解决方案
我猜你使用了错误的Property
. Property
检查它在头类中导入的包。
推荐阅读
- c# - WCF 错误:套接字连接已中止
- makefile - 带有生成的 C++ 源文件的 Makefile
- java - textview 不会更新它在 adjustResize 上的位置
- android - 如何在 Android Studio 中将具有值的节点和子节点添加到 Firebase
- javascript - Outlook.com 发件人图像未显示
- tensorflow - 张量流;通过 kernel_constraint 对 layers.dense() 应用光谱归一化
- api - .Net Core 2.1.6 Api 在返回状态码 205 时挂起
- python - Python Eve 中资源和项目端点的不同投影
- jquery - 代码未在多选项卡 Bootstrap 4 模式中触发
- python - ChromeDriver 在通过 Selenium 和 Python 进行的首页查询上比 GeckoDriver 太慢