Error "Default interface methods are only supported starting with Android 7.0 (Nougat)" en Kotlin
¡Hola a todos! Soy nuevo en Kotlin y desarrollo Android, me encontré con un error desconocido al compilar el proyecto. Uso Android Studio, targetSdkVersion 34, minSdkVersion 21.
Tengo una interfaz con un método por defecto:
interface PaymentCallback {
fun onSuccess(transactionId: String)
fun onError(error: String)
fun onProgress(percent: Int) {
// Implementación por defecto - registramos el progreso
Log.d("Payment", "Progress: $percent%")
}
}
Y una clase que la implementa:
class MainActivity : AppCompatActivity(), PaymentCallback {
override fun onSuccess(transactionId: String) {
Toast.makeText(this, "Pago exitoso: $transactionId", Toast.LENGTH_LONG).show()
}
override fun No answers yet.
Inicia sesión para dejar una respuesta