Erro "Default interface methods are only supported starting with Android 7.0 (Nougat)" em Kotlin
Olá a todos! Sou novo em Kotlin e desenvolvimento Android, e me deparei com um erro estranho ao compilar o projeto. Estou usando Android Studio, targetSdkVersion 34, minSdkVersion 21.
Tenho uma interface com um método default:
interface PaymentCallback {
fun onSuccess(transactionId: String)
fun onError(error: String)
fun onProgress(percent: Int) {
// Implementação padrão - log do progresso
Log.d("Payment", "Progress: $percent%")
}
}
E uma classe que a implementa:
class MainActivity : AppCompatActivity(), PaymentCallback {
override fun onSuccess(transactionId: String) {
Toast.makeText(this, "Pagamento bem-sucedido: $transactionId", Toast.LENGTH_LONG).show()
}
override fun No answers yet.
Faça login para deixar uma resposta