Android-MVC:这个存储库包含我对 Android 上的 MVC 模式的解释

时间:2024-07-11 07:56:56
【文件属性】:

文件名称:Android-MVC:这个存储库包含我对 Android 上的 MVC 模式的解释

文件大小:159KB

文件格式:ZIP

更新时间:2024-07-11 07:56:56

Java

安卓MVC 这个存储库包含我对 Android 上的 MVC 模式的解释。 示例应用程序显示了一些常见问题的干净解决方案: 屏幕旋转后显示刷新指示器。 只存储对象的一个​​实例,即使很多视图都使用它。 在模型更改后更新视图状态,即使很多视图使用它。 在片段、活动、视图等之间传递对象。 图表 结构 活动,片段 活动是片段的容器。 片段处理视图的生命周期。 创建视图后,它们被订阅以监听 ScreenState 更改。 同样,在视图销毁之前,它们会被取消订阅以防止内存泄漏。 模型 每个模型都存储在称为 Storage 的单例中。 它提供了获取带有 id 的项目、写入它或更新的基本方法。 有两种类型的项目: ScreenState - 表示屏幕的当前状态(信息如:进度条是否可见?动画是否正在运行?滚动位置是什么?)并保存 ItemModels id 列表。 ItemModel - 包


【文件预览】:
Android-MVC-master
----.gitignore(73B)
----app()
--------.gitignore(7B)
--------build.gradle(694B)
--------src()
--------proguard-rules.pro(663B)
----settings.gradle(15B)
----build.gradle(436B)
----gradlew(5KB)
----README.md(2KB)
----gradlew.bat(2KB)
----gradle()
--------wrapper()
----mvc.png(69KB)

网友评论