Tag: android moxy

Kotlin:解决genericsinheritance

阅读同样的文章后,我仍然不能解决generics的问题: 我有BaseActivity: abstract class BaseActivity : MvpAppCompatActivity(), BaseView { abstract fun getPresenter():BasePresenter } BaseView界面 interface BaseView : MvpView 并确保BasePresenter open class BasePresenter : MvpPresenter() 然后我创建BaseConnectionView interface BaseConnectionView : BaseView 和BaseConnectionPresenter class BaseConnectionPresenter : BasePresenter() 所以当我创建BaseConnectionActivity abstract class BaseConnectionActivity : BaseActivity(),BaseConnectionView { override abstract fun getPresenter(): BaseConnectionPresenter } 我有错误: Return type is BaseConnectionPresenter, which is not […]