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.

  • Confundido sobre la asignación de la variable RxJava
  • Definir el tipo de retorno de modificación utilizando la interfaz en lugar de la class
  • ¿Cómo crear una llamada asincrónica utilizando modificaciones y observaciones en Kotlin?
  • OnErrorNotImplementedException utilizando RxJava2 y Retrofit2 Mosby MVI
  • Implementación de readaptación en Kotlin - Parámetro por defecto del método
  • Retrofit API call: ¿Cómo asegurarse de que el valor no sea nulo después de realizar una llamada de API?
  • Android Retrofit + SimpleXmlConverter con entidad vacía
  • Problemas para get API de Meetup Token de acceso con modificación - Android
  • Actualice 2 POST XML y obtenga la respuesta JSON de la API. con Kotlin
  • RxJava2 + Retrofit pantalla negra en request de datos
  • JsonArray a la class de datos de Kotlin con Retrofit (se esperaba BEGIN_OBJECT pero era BEGIN_ARRAY)