首页
›
移动端与Android应用开发
›
003-Android架构组件设计
›
《Lifecycle感知组件设计指南》
VIP20
本课程属于:003-Android架构组件设计
移动端与Android应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Lifecycle感知组件设计指南
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
生命周期感知组件概述
定义 · 应用场景 · 与Android组件的关联
生命周期感知组件…
定义
02
生命周期状态机核心原理
CREATED · STARTED · RESUMED等状态与事件流转
生命周期状态机核…
CREATED
03
LifecycleOwner接口实现
自定义Activity/Fragme…
LifecycleOwn…
接口实现
04
LifecycleObserver接口实现
注解方式与默认方法方式对比
LifecycleObs…
接口实现
05
Lifecycle.Event与Lifecycle.State映射关系
状态转换表与触发时机
Lifecycle.Ev…
Lifecycle.St…
06
自定义LifecycleOwner
从零构建可感知生命周期的组件
LifecycleOwn…
自定义
07
LifecycleRegistry手动状态派发
合理调用handleLifecycl…
LifecycleReg…
手动状态派发
08
LiveData与Lifecycle联动原理
observe与observeFor…
LiveData
Lifecycle
09
ViewModel生命周期范围
与Activity/Fragment…
ViewModel
生命周期范围
10
ProcessLifecycleOwner使用
App前后台感知实现
ProcessLifec…
使用
11
生命周期感知的定时器
绑定Resume/Pause自动启停
生命周期感知的定…
Resume/Pause
12
生命周期感知的广播接收器
自动注册与注销实现
生命周期感知的广…
自动注册
13
生命周期感知的传感器监听
避免内存泄漏
生命周期感知的传…
避免内存泄漏
14
生命周期感知的协程作用域
lifecycleScope源码阅读
生命周期感知的协…
lifecycleSco…
15
lifecycleScope与viewModelScope区别
协程任务自动取消
lifecycleSco…
viewModelSco…
16
Lifecycle.repeatOnLifecycle模式
冷流感知与自动重启
Lifecycle.re…
模式
17
自定义生命周期感知的可观察集合
AutoClearedValue实现
自定义生命周期感…
AutoClearedV…
18
Debug生命周期事件
日志输出与状态快照
Debug
生命周期事件
19
生命周期感知组件测试
使用TestLifecycleOwn…
生命周期感知组件…
TestLifecycl…
20
生命周期状态一致性校验
避免状态倒转
生命周期状态一致…
避免状态倒转
21
常见错误
在Stopped状态更新UI导致崩溃
常见错误
Stopped
22
常见错误
忘记注销非生命周期感知的监听器
常见错误
忘记注销非生命周…
23
常见错误
ViewModel中持有Activi…
常见错误
ViewModel
24
性能优化
减少不必要的生命周期观察者
性能优化
减少不必要的生命…
25
生命周期感知与FragmentManager的交互
backstack影响
FragmentMana…
生命周期感知
26
多Fragment共享ViewModel
生命周期作用域管理
Fragment
ViewModel
27
使用SavedStateHandle保存和恢复状态
生命周期感知
SavedStateHa…
使用
28
生命周期感知的数据库查询
Room与LiveData集成
生命周期感知的数…
Room
29
生命周期感知的网络请求
结合Lifecycle重试策略
生命周期感知的网…
Lifecycle
30
完整自定义生命周期感知组件项目
从设计到测试全流程
完整自定义生命周…
从设计到测试全流…
所属VIP或分类
同VIP:AIDL接口设计入门到实战
同VIP:Android-AMS进程与Activity生命周期管理
同VIP:Android-Binder与AIDL跨进程通信实现