title: Android Studio Kotlin: ArrayAdapter won't let me override the getView function
body: <p>When trying to build my own getView function as they did in the tutorial I followed I get this error:</p>
  <p>&quot;Accidental override: The following declarations have the same JVM signature (getView(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;):&quot;</p>
  <pre><code>class MyArrayAdapter(
      context: Context?,
      resourceId: Int,
      items: List&lt;Cards?&gt;?
  ) : ArrayAdapter&lt;Cards?&gt;(context!!, resourceId, items!!) {
  
      fun getView(position: Int, convertView: View, parent: ViewGroup): View {
  }
  </code></pre>