Diciamo che ho questo codice di esempio in Java:Estendere classe generica in Kotlin
public class MyActivityDelegate implements ActivityMvpDelegate
dove ActivityMvpDelegate:
interface ActivityMvpDelegate<V extends MvpView, P extends MvpPresenter<V>>
Stesso codice convertito in Kotlin assomiglia a questo
class MyActivityDelegate(private val activity: Activity) : ActivityMvpDelegate<MvpView, MvpPresenter<V>>
Ovviamente ho trovato riferimento irrisolto allo V
e non sono sicuro di come dovrebbe apparire questo codice, in J ava Non ho specificare generico su qui .. qualche consiglio andando molto apprezzato
tuo campione java 'public class MyActivityDelegate implementa ActivityMvpDelegate' sembra incompleta (non si compila o), sei sicuro che sia la dichiarazione esatta del' MyActivityDelegate'? – miensol
Sì, lo è, e sì, lo compila – henorek