首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
jetpack
订阅
ab503044120
更多收藏集
微信扫码分享
微信
新浪微博
QQ
5篇文章 · 0订阅
Android Jetpack组件之Lifecycles库详解
这个库从系统框架层去管理具有生命周期的组件,例如activity, fragment。让开发更方便地去管理自己应用里需要和activity或者fragment绑定的组件,让代码更容易维护。 也许有点抽象,举个例子说明一下,比如有个需求,需要在一个界面比较频繁更新地理位置信息。当…
Android Jetpack组件 - ViewModel,LiveData使用以及原理
ViewModel用于存储和管理UI相关的数据,ViewModel有自己生命周期,会根据fragment,activity的生命周期销毁。当配置发生改变时, ViewModel存储的数据还是存在的,不会被销毁。(例如旋转屏幕,旋转屏幕通常会导致activity重建) ViewM…
【背上Jetpack之ViewModel】即使您不使用MVVM也要了解ViewModel ——ViewModel 的职能边界
ViewModel 能够实时进行配置更改。 这意味着即使在手机旋转后销毁并重新创建 activity 之后,您仍然拥有相同的 ViewModel 和相同的数据。 因此: 您无需担心 UI 数据持有者的生命周期。 ViewModel 将由工厂自动创建,您无需自行创建和销毁 数据将…
[译] 如何用 Room 处理一对一,一对多,多对多关系?
将数据拆分为相关联的表,并以有意义的方式将数据组合在一起 是设计关系型数据库的重要部分。从 Room 2.2 (现已稳定)开始,通过 @Relation 注解,我们支持了表之间所有可能的关系:一对一,一对多,多对多 。 假如我们生活在一个(悲伤的)世界,每个人只能拥有一条狗,并…
【AAC 系列二】深入理解架构组件的基石:Lifecycle
0. 序言 在前文,我就提到 Android Architecture Components (后简称为 AAC),是一个帮助开发者设计 健壮 、 可测试 且 可维护 的一系列库的集合。 Lifecycle 就是 AAC 中的一员,它能够帮助我们方便的管理 Activity 以…