Android MVVM在哪里存储数据?
我有一个包含4个片段的活动,用户在每个片段上输入一个字符串,然后转到下一个片段。 到目前为止,每个片段都有一个viewModel,我将每个输入作为参数传递,然后将其存储在viewModel中Android MVVM在哪里存储数据?,android,design-patterns,mvvm,android-mvvm,Android,Design Patterns,Mvvm,Android Mvvm,我有一个包含4个片段的活动,用户在每个片段上输入一个字符串,然后转到下一个片段。 到目前为止,每个片段都有一个viewModel,我将每个输入作为参数传递,然后将其存储在viewModel中 我的问题是,我是否应该只使用一个viewModel来存储所有这些输入?或者这样行吗?有更好的解决方案吗?如果viewmodels仅用于存储数据,您可以在活动中创建一个共享视图模型,并在所有片段中使用它,这样您就可以访问所有片段中的任何变量。如何准确地“将每个输入作为参数传递”?通过捆绑?
我的问题是,我是否应该只使用一个viewModel来存储所有这些输入?或者这样行吗?有更好的解决方案吗?如果viewmodels仅用于存储数据,您可以在活动中创建一个共享视图模型,并在所有片段中使用它,这样您就可以访问所有片段中的任何变量。如何准确地“将每个输入作为参数传递”?通过
捆绑
?