我得到错误:
期待成员声明
class MyAdapter(val context: Context) {
constructor(context: Context, itemInfos: List<ItemInfo>): RecyclerView.Adapter<ContentItemViewHolder> {
}
}
我究竟做错了什么?
我得到错误:
期待成员声明
class MyAdapter(val context: Context) {
constructor(context: Context, itemInfos: List<ItemInfo>): RecyclerView.Adapter<ContentItemViewHolder> {
}
}
我究竟做错了什么?
做这样的事情:
class MyAdapter(val context: Context): RecyclerView.Adapter<ContentItemViewHolder>() {
constructor(context: Context, itemInfos: List<ItemInfo>): this(context) {
}
}
如果你从另一个类继承,你应该在类声明中指定它,而不是构造函数声明。
您应该在类声明之后放置超类:
class MyAdapter(val context: Context): RecyclerView.Adapter<ContentItemViewHolder> {
constructor(context: Context, itemInfos: List<ItemInfo>): this(context) {
}
}