Android MVVM,单一 Activity 架构,什么是最好的 class 来存储数据
Android MVVM, Single Activity Architecture, What is the best class to store data
在 Android 中使用 MVVM 模式和 SingleActivityArchitecture 时,什么是最好的 class 来存储随处使用的数据?
我的架构是:
SplashFragment(SplashViewModel)───-┌──> MainActivity(MainViewModel)
LoginFragment(LoginViewModel)───--─┤
HomeFragment(HomeViewModel) ───---┘
And, All viewmodels depend on a repository using for request remote data.
例如
- 用户使用 LoginViewModel 的函数在 LoginFragment 上登录。
- 将登录进度返回的数据存储在CLASS X
- 搬回家
- HomeViewModel 使用 CLASS X
中的数据请求远程数据源
对于 X,什么是最好的 class?存储库?主视图模型?新单例 class?
在 Android 中使用 MVVM 模式和 SingleActivityArchitecture 时,什么是最好的 class 来存储随处使用的数据?
我的架构是:
SplashFragment(SplashViewModel)───-┌──> MainActivity(MainViewModel)
LoginFragment(LoginViewModel)───--─┤
HomeFragment(HomeViewModel) ───---┘
And, All viewmodels depend on a repository using for request remote data.
例如
- 用户使用 LoginViewModel 的函数在 LoginFragment 上登录。
- 将登录进度返回的数据存储在CLASS X
- 搬回家
- HomeViewModel 使用 CLASS X 中的数据请求远程数据源
对于 X,什么是最好的 class?存储库?主视图模型?新单例 class?