文件名称:LiteGithub:一个Android项目(github客户端),演示如何使用Retrofit和MVVM与Web服务进行交互
文件大小:1.57MB
文件格式:ZIP
更新时间:2024-02-25 06:30:10
github github-api architecture persistence mvvm
建兴Github 介绍 应用程序架构有很多模式,例如MVP,MVVM和单向。 我非常喜欢单向,而且我也喜欢MVVM。 MV-VM包含3个部分:模型,视图和视图模型。 让我们看一下这些是什么。 视图-这是UI组件,位于布局中并在显示器上呈现。 ViewModel —视图从ViewModel订阅他们感兴趣的数据。 因此,当此数据更改时,可以将其广播给任何感兴趣的观察者。 ViewModel负责准备供View使用的数据。 ViewModel的状态在Activity和Fragments的整个生命周期中都是稳定的。 因此,当一个Activity被拆除并重建(根据方向改变)时,它可以使用相同的Vi