假设我有以下Java代码示例:
public class MyActivityDelegate implements ActivityMvpDelegate
ActivityMvpDelegate是什么:
interface ActivityMvpDelegate<V extends MvpView, P extends MvpPresenter<V>>
同样的代码转换成 Kotlin 后看起来像这样:
class MyActivityDelegate(private val activity: Activity) : ActivityMvpDelegate<MvpView, MvpPresenter<V>>
当然,在V
处我遇到了未解决的引用问题,我不确定这段代码应该是什么样子,在Java中我不需要在这里指定泛型。任何提示都将不胜感激。
public class MyActivityDelegate implements ActivityMvpDelegate
看起来不完整(它也无法编译),你确定这是MyActivityDelegate
的确切声明吗? - miensol