首页
›
移动端与Android应用开发
›
058-应用启动崩溃复现与优化
›
《Kotlin协程启动崩溃场景实战教程》
VIP20
本课程属于:058-应用启动崩溃复现与优化
移动端与Android应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Kotlin协程启动崩溃场景实战教程
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
Kotlin协程简介
协程概念 · CoroutineScope · Continuation
Kotlin
协程简介
02
协程启动基础
launch与async的区别 · Job与Deferred
协程启动基础
launch
03
协程作用域
GlobalScope · CoroutineScope · lifecycleScope
协程作用域
GlobalScope
04
协程上下文
CoroutineContext组成 · Dispatcher · Job
协程上下文
CoroutineCon…
05
调度器详解
Dispatchers.Main · IO · Default
调度器详解
Dispatchers.…
06
协程启动模式
CoroutineStart.DEF… · LAZY · ATOMIC
协程启动模式
CoroutineSta…
07
协程取消机制
Job.cancel · isActive · ensureActive
协程取消机制
Job.cancel
08
协程超时处理
withTimeout与withTi… · 超时崩溃场景
协程超时处理
withTimeout
09
协程异常处理
try-catch在协程中的局限性 · CoroutineException…
协程异常处理
try-catch
10
未捕获异常崩溃
launch中的未捕获异常导致应用崩…
未捕获异常崩溃
launch
11
async与expectition
async中抛出异常的两种行为(aw…
async
expectition
12
SupervisorJob与结构化并发
supervisorScope避免子…
SupervisorJo…
结构化并发
13
内存泄漏场景
协程未取消导致的内存泄漏 · Activity/Fragment泄…
内存泄漏场景
协程未取消导致的…
14
协程与生命周期
在Android中正确处理协程与Ac…
协程
生命周期
15
协程与WebView
WebView中启动协程的崩溃场景(…
WebView
协程
16
协程与协程之间通信
Channel的使用及常见的死锁或挂…
协程
协程之间通信
17
Flow与协程
Flow的启动 · 取消 · 异常处理
Flow
协程
18
协程与RxJava互操作
转换时线程切换导致的崩溃
RxJava
协程
19
协程在RecyclerView中的使用
适配器内启动协程导致的泄漏与崩溃
RecyclerView
协程
20
协程在ViewModel中使用
viewModelScope的正确与…
ViewModel
协程
21
协程在Service中使用
Service内协程的生命周期管理
Service
协程
22
协程在BroadcastReceiver中使用
谨慎启动协程避免ANR与崩溃
BroadcastRec…
协程
23
协程与LiveData整合
liveData builder的使…
LiveData
协程
24
协程中的非协程回调桥接
suspendCancellable…
协程
非协程回调桥接
25
协程测试
runBlockingTest · TestCoroutineDispa…
协程测试
runBlockingT…
26
协程与多线程竞争
共享可变状态导致的并发问题与崩溃
协程
多线程竞争
27
协程与Room
数据库操作中的协程异常处理
Room
协程
28
协程与Retrofit
网络请求协程化及超时 · 取消带来的崩溃
Retrofit
协程
29
协程与WorkManager
协程工作项的正确实现与异常处理
WorkManager
协程
30
协程崩溃综合实战
一个典型App中协程崩溃案例排查与修…
协程崩溃综合实战
App
所属VIP或分类
同VIP:ANR崩溃场景复现与定位方法详解
同VIP:APK签名校验失败启动崩溃复现实战案例
同VIP:Baseline-Profile编译错误排查实践