我的接口中有一个方法,它作为LiveData列表从我的房间数据库中检索所有记录。我的方法如下: fun getAll():LiveData<List<Task>>some other code and code to create an instance of the ViewModel
viewModel.tasks.observe(viewLifecycleOwnerlet
我使用的是MVVM方法,在我的RestInterface中,这是在Flowable中返回的请求的结果,在我的存储库中,我将Flowable转换为livedata,这样我就可以让活动在我的视图模型中观察到它BuildConfig.NEWS_API_KEY):存储库的代码}private var mTriggerFetchDa
文档说,当生命周期所有者从非活动状态变为活动状态时,应该只调用一次LiveData#observe。为什么当我运行下面的代码时,观察永远不会被调用?savedInstanceState); MutableLiveData<String> liveData= new MutableLiveData<>();
liveData.observe(this, ne