Android 中的对话框可以有视图模型吗?

Swe*_*ain 3 android dialog view mvvm viewmodel

我需要从对话框进行 API 调用。我是否需要返回到片段才能执行此操作,或者是否有任何方法可以引用片段视图模型?

Swe*_*ain 5

是的,这是可能的,而且我能够做到这一点是因为 DialogFragment 类扩展了 Fragment。所以我添加了一个视图模型,就像任何其他片段一样。

在此输入图像描述

如下所示,BaseDialog 类扩展了 DialogFragment

在此输入图像描述