首页 文章

使用Architecture Components构建的应用程序是否使其成为“MVVM”,如果是,应用程序的哪些部分与哪个MVVM层相关?

提问于
浏览
0

我找不到直接回答这个问题的任何来源:

Android架构组件是否遵循MVVM架构(如果正确实施)?如果是,应用程序的哪一部分(活动/片段,ViewModel,存储库,数据库,Web服务)与“模型”“视图”和“ViewModel”相关? ViewModel类显然属于ViewModel层,但其余的呢?

1 回答

  • 0

    您的活动或片段是您的视图,特定活动/片段视图模型表示包含UI的所有业务逻辑的VIEWMODEL,而模型/存储库表示包含所有数据相关逻辑的MODEL . 您可以在模型中操作数据,并可以在模型中使用数据库,Web服务和共享首选项 .

相关问题