我试图将新的体系结构组件ViewModel添加到我的应用程序中,同时向它们注入匕首。我的代码是基于谷歌向展示的内容。extends ViewModel>, Provider<ViewModel>> creators的ViewModelFactory。DialogFragmentdialogFragment(DownloadIssueDialogFragment di
在单击submit时,将可见基于响应->的第二编辑文本调用API ->。我用ViewModel和LiveData来听回应。 dialogBinding.edtMobile.setText(viewModel.userMobileobserving live data with viewLifecycleOwner - how to
我正从一个Fragment导航到一个DialogFragment。我想要做的是注意,当这个DialogFragment在我的Fragment中被解雇去做一些事情的时候。我正在尝试更新一个LiveData,但是由于某种原因,当DialogFragment关闭时,LiveData值永远不会像我试图做的那样为真。MyFragment:
private val myViewModel: MyViewModel by viewModel() /
我有一个在Fragment和DialogFragment中使用的ViewModel。在对话框片段中,我尝试更新对话框片段中MutableLiveData值,然后在我的片段中使用来自MutableLiveData的值。当我签入对话框片段时,我在MutableLiveData中有数据,但是当我试图访问片段中的数据时,我得到了null。可以指导我如何解决这个问题吗?在ViewModel中:
val wid