是否需要使用viewModel?

时间:2020-10-21 15:55:24

标签: android android-layout

我想知道这是必须使用的viewModel。还有ViewModel的其他选择。

我可以仅将xml文件用于UI。

3 个答案:

答案 0 :(得分:2)

Model View ViewModel (MVVM)是一种软件体系结构模式,因此没有必要,只要您愿意,您就可以将所有内容都放入活动/片段中,并且它的工作原理相同,但通常您不想这样做。您可以使用很多不同的模式。

第二个问题是,您只能使用xml文件创建布局

答案 1 :(得分:0)

两者都可以申请。但我建议您使用包括Google的ViewModel在内的Android体系结构组件。

答案 2 :(得分:0)

简单的回答是,没有必要使用片段来构建完整的应用程序体系结构,但是这样您可能会遇到很多问题。

this

您只能将 XML 用于 UI