首页
›
移动端与Android应用开发
›
034-Android架构组件内存泄漏
›
《Retrofit回调泄漏定位指南》
VIP20
本课程属于:034-Android架构组件内存泄漏
移动端与Android应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Retrofit回调泄漏定位指南
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
泄漏现象识别
内存抖动 · OOM · GC频繁
泄漏现象识别
内存抖动
02
Retrofit回调生命周期
Call对象 · enqueue/execute · 回调线程模型
Retrofit
回调生命周期
03
匿名内部类隐式持有外部引用
Activity/Fragment泄…
匿名内部类隐式持…
Activity/Fra…
04
静态回调与弱引用模式
WeakReference包装 · 静态内部类+软引用
静态回调
弱引用模式
05
Lifecycle回调解注册
结合LifecycleOwner自动…
Lifecycle
回调解注册
06
Disposable/CompositeDisposable
RxJava配合Retrofit的泄…
Disposable/C…
RxJava
07
Kotlin协程+Retrofit
协程作用域自动取消与泄漏防护
Kotlin
Retrofit
08
LeakCanary配置与解读
自定义LeakTrace · 排除误报
LeakCanary
配置
09
MAT/Android Studio Profiler
堆转储分析Retrofit回调对象路…
MAT/Android
Studio
10
Hprof文件分析技巧
搜索Retrofit相关类 · 最短GC根路径
Hprof
文件分析技巧
11
常见泄漏场景一
Activity销毁后onRespo…
常见泄漏场景一
Activity
12
常见泄漏场景二
Fragment保存实例状态后回调更…
常见泄漏场景二
Fragment
13
常见泄漏场景三
嵌套请求未取消导致外部对象链保持
常见泄漏场景三
嵌套请求未取消导…
14
常见泄漏场景四
网络拦截器或转换器持有外部引用
常见泄漏场景四
网络拦截器或转换…
15
故障树构建
从LeakCanary报告到根因判定…
故障树构建
LeakCanary
16
排查步骤SOP
现象确认→快照采集→引用链分析→修复…
SOP
排查步骤
17
判断规则表
哪些回调引用属于安全/危险/边界情况
判断规则表
哪些回调引用属于…
18
修复动作一
使用ApplicationConte…
修复动作一
ApplicationC…
19
修复动作二
BaseActivity统一生命周期…
修复动作二
BaseActivity
20
修复动作三
Retrofit配合ViewMode…
修复动作三
Retrofit
21
修复动作四
自定义OkHttpEventList…
修复动作四
OkHttpEventL…
22
复测清单
LeakCanary自动检测 · 手动触发GC · 场景遍历
复测清单
LeakCanary
23
自动化测试
集成测试中检测Retrofit回调泄…
自动化测试
Retrofit
24
预发/线上泄漏监控
集成MAT自动化dump+报警
预发
线上泄漏监控
25
预防方案
编码规范 · 代码审查Checklist · Lint规则
预防方案
编码规范
26
团队实践
建立泄漏回溯记录表 · 根因复盘模板
团队实践
建立泄漏回溯记录…
27
异步回调与EventBus/Handler对比
选择更安全的通信方式
EventBus/Han…
异步回调
28
Retrofit源码解析
Call.enqueue内部如何管理…
Retrofit
源码解析
29
高级技巧
自定义CallAdapterFact…
高级技巧
CallAdapterF…
30
总结与故障树知识图谱
完整定位指南思维导图
故障树知识图谱
完整定位指南思维…
所属VIP或分类
同VIP:Android-Profiler堆转储分析技巧
同VIP:BroadcastReceiver注册泄漏诊断与修复
同VIP:CI流水线集成LeakCanary实践