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 } 
  • Kotlin - ¿Es posible inicializar el object compañero antes del bloque de inicio en una class?
  • ¿Cuál es el motivo de twitter4j.StreamListner IllegalAccessError en Kotlin?
  • Kotlin, cómo get una búsquedaVer enviar
  • ¿Cómo puedo build una consulta SQL con un nombre de columna dynamic en la biblioteca persistente de la sala?
  • ¿Por qué la interfaz escrita en Kotlin desaparece después de reiniciar en Android Studio?
  • ¿Cómo hacer trabajo @Autowinetworking en una class regular?
  • Habitación Android + Patrón Kotlin
  • ¿Debo cancelar la suscripción cuando uso rxbinding?
  • ¿Por qué el operador ternario no está "trabajando" en Kotlin?
  • Cómo get la llamada de la function kotlin
  • Referencia de propiedad anidada Kotlin