Android studio Android Studio Kotlin:ArrayAdapter不允许我重写getView函数

Android studio Android Studio Kotlin:ArrayAdapter不允许我重写getView函数,android-studio,kotlin,overriding,android-arrayadapter,Android Studio,Kotlin,Overriding,Android Arrayadapter,在尝试构建自己的getView函数时,正如我在教程中所做的那样,我遇到了以下错误: 意外重写:以下声明具有相同的JVM签名getViewILandroid/view/view;Landroid/视图/视图组;Landroid/视图/视图;: class MyArrayAdapter( context: Context?, resourceId: Int, items: List<Cards?>? ) : ArrayAdapter<Cards?>(c

在尝试构建自己的getView函数时,正如我在教程中所做的那样,我遇到了以下错误:

意外重写:以下声明具有相同的JVM签名getViewILandroid/view/view;Landroid/视图/视图组;Landroid/视图/视图;:

class MyArrayAdapter(
    context: Context?,
    resourceId: Int,
    items: List<Cards?>?
) : ArrayAdapter<Cards?>(context!!, resourceId, items!!) {

    fun getView(position: Int, convertView: View, parent: ViewGroup): View {
}

似乎您确实忘记了覆盖修改器

override fun getView(position: Int, convertView: View?, parent: ViewGroup): View {}

convertView也变成了一个视图?而不是一种观点