【发布时间】:2020-09-01 10:56:29
【问题描述】:
我正在创建一个基类,以便在基类中设置所有子类的绑定
到此为止
abstract class BaseActivity2<B : ViewBinding?, T : BaseViewModel?> : AppCompatActivity() {
private var viewBinding: B? = null
private var baseViewModel: T? = null
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
}
}
但我无法在 oncreat() 中绑定视图 通常我们将视图绑定中的布局绑定为
binding = ActivityLoginBinding.inflate(layoutInflater)
setContentView(binding.root)
但我正在寻找基础活动中的通用方式
【问题讨论】:
标签: android generic-programming abstraction android-viewbinding