Tldr:我认为拥有一个无状态控制器,只观察其模型的个体值比使用观察其整个模型的持久性ViewModel更好吗?
看看谷歌在IO上发布的新架构包,据我所知,他们正在使用一个可持久的ViewModel以及一个观察所有更改的数据包装。
我正在使用无状态控制器执行此操作,该控制器接受数据模型然后将其分解并且每次都观察单个值而不是整个对象。
如果需要,将其与配置更改和生命周期联系起来。通过在使用它们的任何基类(活动或片段)上创建基本控制器来完成。
如果需要代码或进一步澄清,请问我很乐意接受。对不起,如果这是这类问题的错误的SE网站。
乔恩。