我找不到直接回答此问题的任何消息来源:
Android架构组件是否遵循MVVM架构(如果正确实施)?如果是的话,应用程序的哪一部分(活动/片段,ViewModel,存储库,数据库,Web服务)与“模型”,“视图”和“ ViewModel”相关? ViewModel类显然属于ViewModel层,但是其余的呢?
答案 0 :(得分:0)
您的活动或片段是您的VIEW,特定的活动/片段视图模型代表VIEWMODEL,其中包含您的UI的所有业务逻辑,而模型/存储库代表MODEL,其中包含所有与数据相关的逻辑。您可以在模型中操作数据,并可以在模型中使用数据库,Web服务和共享首选项。