我想知道这是必须使用的viewModel。还有ViewModel的其他选择。
我可以仅将xml文件用于UI。
答案 0 :(得分:2)
Model View ViewModel (MVVM)是一种软件体系结构模式,因此没有必要,只要您愿意,您就可以将所有内容都放入活动/片段中,并且它的工作原理相同,但通常您不想这样做。您可以使用很多不同的模式。
第二个问题是,您只能使用xml文件创建布局
答案 1 :(得分:0)
两者都可以申请。但我建议您使用包括Google的ViewModel
在内的Android体系结构组件。
答案 2 :(得分:0)