我需要从对话框进行 API 调用。我是否需要返回到 fragment 来执行此操作,或者有什么方法可以引用 fragment View 模型?
最佳答案
你可以试试这个:
var click: (() -> Unit)? = null;
然后,您可以在实例化对话框时从 fragment 中设置它。(requireActivity() as MainActivity).viewModel
像这样,您可以在对话框内的 View 模型变量(通常为 liveData)中设置值并观察 fragment 的变化
关于android - 一个对话框可以在android中有一个 View 模型吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65814490/