我陷入了一个问题,为什么AppCompatActivity不是lifeCycleObserver。有人可以在这里帮我吗。请找到以下代码段。
class Dashboard : AppCompatActivity() {
private lateinit var symbolsViewModel: DashboardViewModel
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_dashboard)
connectToViewModel()
}
private fun connectToViewModel() {
this.symbolsViewModel = ViewModelProviders.of(this).get(DashboardViewModel::class.java)
this.symbolsViewModel.isLoading.observe(this, {
})
}
}
我正在使用1.0.2版本的appcompat
implementation 'androidx.appcompat:appcompat:1.0.2'
我总是看到的错误
Type mismatch: inferred type is Dashboard but LifecycleOwner was expected
我相信我缺少一些东西,有人可以在这里帮助我。
谢谢