【发布时间】:2019-06-05 03:51:21
【问题描述】:
我有一些抽象类BaseViewModel,BaseActivity。
abstract class BaseViewModel<N> : ViewModel(){}
我的目的是使用 N 作为接口传递给它,当任何viewModel 扩展到BaseViewModel 时,只需将其导航器传递给它。
但我在写BaseActivity 时遇到了问题。
abstract class BaseActivity<T : ViewDataBinding,V: BaseViewModel<???>> : AppCompatActivity() {}
应该是什么?
【问题讨论】:
标签: android generics mvvm kotlin