[我是android新手,我不确定让DialogFragments使用其包含的Fragment的ViewModel是一个好习惯,还是应该拥有自己的ViewModel。
我问这个问题是因为Google建议每个活动/片段都有自己的ViewModel。
我没有看到具有自己的ViewModel的对话框的问题。这将属于“单一责任原则”,其中片段仅处理与之相关的内容,DialogFragment
也是如此。尝试使其保持脱开状态。
https://en.wikipedia.org/wiki/Single_responsibility_principle