KotterKnife: no se puede usar bindView (R.id.example_id) para algunas classs

Recibo el siguiente error al intentar usar KotterKnife, pero solo para algunas classs. ¿Que esta pasando?

e: /Users/user/dev/git/to14/android/src/main/kotlin/com.example/adapters/ChapterListAdapter.kt: (59, 34): Unresolved reference. None of the following candidates is applicable because of receiver type mismatch: public fun <T : android.view.View> android.app.Dialog.bindView(id: kotlin.Int): kotlin.properties.ReadOnlyProperty<kotlin.Any, android.widget.TextView> defined in butterknife public fun <T : android.view.View> android.support.v4.app.Fragment.bindView(id: kotlin.Int): kotlin.properties.ReadOnlyProperty<kotlin.Any, android.widget.TextView> defined in butterknife public fun <T : android.view.View> android.app.Fragment.bindView(id: kotlin.Int): kotlin.properties.ReadOnlyProperty<kotlin.Any, android.widget.TextView> defined in butterknife public fun <T : android.view.View> android.view.ViewGroup.bindView(id: kotlin.Int): kotlin.properties.ReadOnlyProperty<kotlin.Any, android.widget.TextView> defined in butterknife public fun <T : android.view.View> android.support.v7.widget.RecyclerView.ViewHolder.bindView(id: kotlin.Int): kotlin.properties.ReadOnlyProperty<kotlin.Any, android.widget.TextView> defined in butterknife public fun <T : android.view.View> android.app.Activity.bindView(id: kotlin.Int): kotlin.properties.ReadOnlyProperty<kotlin.Any, android.widget.TextView> defined in butterknife 

El delegado bindView de bindView solo funcionará en subclasss de Activity , Dialog , ViewGroup , Fragment , Fragment la Biblioteca de Soporte y ViewHolder la vista de ViewHolder . Supongo que está intentando vincular la vista como propiedad de ListAdapter , pero para que funcione tendrá que tener un object en el que pueda llamar a findViewById .

Para non-RecyclerView ViewHolder puedes probar

 class ViewHolder(view: View) { val textView: TextView = view.findViewById(R.id.name) as TextView } 
  • TornadoFx: que realiza mejor FXML o type-CSS
  • El complemento de Kotlin falla Android Studio
  • Kotlin, cómo recuperar el valor del campo a través de la reflexión
  • Transformando JSONArray en Iterable <JSONObject> - Kotlin
  • ¿Cuál es la diferencia entre CoroutineContext y Job en kotlinx.coroutines?
  • ¿Cómo verificar la llamada en setter en kotlin usando mockito?
  • ¿Cuándo debería usar let {} y cuando simplemente! = Null
  • Cargando classs generadas por Kotlin en time de ejecución desde Java
  • Android Parcelable en Kotlin
  • Kotlin: ¿Por qué el !! operador genera verificaciones nulas al comstackr para el jvm?
  • La sala no puede elegir un constructor ya que varios constructores son un error adecuado