首页
›
移动端与Android应用开发
›
019-Kotlin应用工程功能落地
›
《Android协程与LiveData混合使用实战指南》
VIP20
本课程属于:019-Kotlin应用工程功能落地
移动端与Android应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Android协程与LiveData混合使用实战指南
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
协程基础
协程作用域 · 挂起函数 · 调度器
协程基础
协程作用域
02
LiveData基础
LiveData的观察者模式 · 生命周期感知 · 数据更新
LiveData
的观察者模式
03
协程与LiveData的适用场景
耗时任务 · UI更新 · 数据流
LiveData
协程
04
viewModelScope配置
在ViewModel中引入协程作用域 · 依赖注入
viewModelSco…
配置
05
liveData协程构建器
使用liveData{}创建协程驱动…
liveData
协程构建器
06
emit数据与延迟更新
在协程中分步emit数据到LiveD…
emit
数据
07
设置超时与取消
liveData构建器中的timeo… · 协程取消
设置超时
取消
08
使用switchMap切换数据源
从多个协程数据源切换LiveData
switchMap
使用
09
map与distinctUntilChanged实战
对协程结果进行转换与去重
map
distinctUnti…
10
MediatorLiveData与协程组合
合并多个协程驱动的LiveData源
MediatorLive…
协程组合
11
自定义协程LiveData转换
创建Transformations扩…
LiveData
自定义协程
12
在Repository中混合使用
协程处理数据层 · LiveData暴露给ViewMod…
Repository
混合使用
13
Room + Flow + LiveData链路
Room协程查询 · Flow转LiveData
Room
Flow
14
Retrofit协程调用与LiveData发布
网络请求 · 结果转为LiveData
Retrofit
LiveData
15
数据加载状态封装
Loading/Success/Er…
数据加载状态封装
Loading/Succ…
16
协程异常处理与LiveData
try-catch · CoroutineException…
LiveData
协程异常处理
17
列表分页加载
Paging3与协程+LiveDat…
列表分页加载
Paging3
18
搜索防抖实现
协程delay与LiveData延迟…
搜索防抖实现
delay
19
定时器与轮询
协程delay循环 · LiveData定期更新UI
定时器
轮询
20
多协程并发合并
async/await组合多个Liv…
多协程并发合并
async/await
21
单例LiveData与协程数据共享
避免多次创建协程
LiveData
单例
22
单元测试协程与LiveData
TestCoroutineDispa… · InstantTaskExecuto…
LiveData
单元测试协程
23
UI测试协程与LiveData
Espresso IdlingRes…
UI
LiveData
24
内存泄漏预防
作用域清理 · 弱引用 · 生命周期回调
内存泄漏预防
作用域清理
25
性能优化
协程轻量线程 · LiveData避免过度更新
性能优化
协程轻量线程
26
日志与调试
协程调试标识 · LiveData日志观察者
日志
调试
27
常见错误
未取消协程 · 重复发射 · LiveData粘性事件
常见错误
未取消协程
28
迁移现有项目
将回调/AsyncTask替换为协程…
迁移现有项目
AsyncTask
29
组件化协作
跨模块协程数据共享与LiveData…
组件化协作
LiveData
30
完整实战项目
从数据层到UI层的协程+LiveDa…
完整实战项目
UI
所属VIP或分类
同VIP:App-Startup模块初始化与启动性能优化
同VIP:Compose-UI测试与自动化验证方法
同VIP:Compose-UI自动化测试从入门到实践