reference no resuelta: callback

Estoy tratando de portar mi proyecto de Android a Kotlin, pero tuve un problema con la retroadaptación2.Callback. Incluso si importo esta interfaz, sigo recibiendo una Unresolved reference: Callback error de Unresolved reference: Callback .

¿Por qué podría suceder esto y cómo podría solucionarlo?

Ampliando la respuesta de @cVoronin:

 call.enqueue(object : Callback<String> { override fun onFailure(call: Call<String>, t: Throwable?) { // TODO implement me } override fun onResponse(call: Call<String>, response: Response<String>) { // TODO implement me } }) 

Nota sobre la response de la documentation de Retrofit2:

Una respuesta HTTP aún puede indicar un error en el nivel de la aplicación, como un 404 o 500. Llame a Response.isSuccessful () para determinar si la respuesta indica éxito.

  • ¿Cómo get respuesta en la retroadaptación al usar rxAndroid?
  • Problemas para get API de Meetup Token de acceso con modificación - Android
  • Android 2 Retrofit llamada sincrónica
  • Android Retrofit + SimpleXmlConverter con entidad vacía
  • ¿Cómo usar types personalizados para los parameters de Retrofit @Query?
  • Implementación de readaptación en Kotlin - Parámetro por defecto del método
  • Retrofit2 Añadir cadena adicional al object Body
  • java.lang.NoClassDefFoundError: com.example.api.retrofit.AuthenticationInterceptor $ intercepte $ 1
  • Retrofit2 y kotlin
  • Retrofit: get un cuerpo vacío en la actualización de respuesta
  • Rx Java Retrofit con flatMap se ejecuta solo una vez