【发布时间】:2018-12-06 22:16:10
【问题描述】:
我正在尝试创建 for-loop 以在 ArrayList 中生成项目,但我不确定为什么在这种情况下会出现此“伴随对象”错误。 Product in val product = Product 返回错误:
分类器没有伴生对象,因此必须在这里初始化
内部片段
val items = resources.getStringArray(R.array.product_names)
val itemDescriptions = resources.getStringArray(R.array.product_descriptions)
for (n in items.indices) {
val product = Product
product.productName(items[n])
product.productDescription(itemDescriptions[n])
productList.add(product)
}
产品类别
class Product {
var productName: String? = null
var productDescription: String? = null
constructor() {}
constructor(productName: String, productDescription: String) {
this.productName = productName
this.productDescription = productDescription
}
}
【问题讨论】:
标签: android for-loop android-fragments arraylist kotlin