AppCompatActivity不扩展LifeCycleOwner

时间:2019-03-31 22:52:46

标签: android

我陷入了一个问题,为什么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   

我相信我缺少一些东西,有人可以在这里帮助我。

谢谢

0 个答案:

没有答案