文件名称:Android-Architecture-Components
文件大小:139KB
文件格式:ZIP
更新时间:2024-05-20 22:04:14
Java
Android体系结构组件基本示例 该示例展示了以下体系结构组件: 介绍 特征 该示例包含两个屏幕:产品列表和详细视图,其中显示了产品评论。 表示层 表示层由以下组件组成: 处理导航的主要活动。 显示产品列表的片段。 显示产品评论的片段。 该应用程序为表示层使用Model-View-ViewModel(MVVM)架构。 每个片段对应一个MVVM视图。 View和ViewModel使用LiveData和以下设计原则进行通信: ViewModel对象没有对活动,片段或Android视图的引用。 这会导致配置更改(例如屏幕旋转)泄漏,因为系统会在对应视图的整个生命周期中保留ViewModel。 ViewModel对象使用LiveData对象公开数据。 LiveData允许您观察应用程序多个组件之间的数据更改,而无需在它们之间创建明确且严格的依赖路径。 视图(包括本示例中使用的片段)
【文件预览】:
Android-Architecture-Components-master
----.gitignore(86B)
----gradle()
--------wrapper()
----README.md(5KB)
----build.gradle(1KB)
----versions.gradle(7KB)
----gradlew.bat(2KB)
----gradlew(5KB)
----LICENSE(11KB)
----app()
--------build.gradle(3KB)
--------proguard-rules.pro(692B)
--------src()
----gradle.properties(1KB)
----settings.gradle(633B)