Use viewLifecycleOwner as the LifecycleOwner

前端 未结 3 2002
名媛妹妹
名媛妹妹 2021-01-01 09:05

I have a fragment:

class MyFragment : BaseFragment() {

   // my StudentsViewModel instance
   lateinit var viewModel: StudentsViewModel

   override fun onC         


        
3条回答
  •  余生分开走
    2021-01-01 09:46

    Instead of this use viewLifecycleOwner to observe LiveData

    viewModel.students.observe(viewLifecycleOwner, Observer {
        //TODO: populate recycler view
    })
    

提交回复
热议问题