首页
›
移动端与Android应用开发
›
042-蓝牙设备通信内存泄漏定位
›
《Fragment中Flow订阅泄漏排查方法》
VIP20
本课程属于:042-蓝牙设备通信内存泄漏定位
移动端与Android应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Fragment中Flow订阅泄漏排查方法
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
Flow基础概念与生命周期
Flow基础概念与生命周期 · 核心概念 · 实践要点
Flow
基础概念
02
Fragment生命周期与协程作用域
Fragment生命周期与协程作用域 · 核心概念 · 实践要点
Fragment
生命周期
03
Flow订阅泄漏的成因分析
Flow订阅泄漏的成因分析 · 核心概念 · 实践要点
Flow
订阅泄漏的成因分…
04
常见泄漏场景
在Fragment中使用collec…
常见泄漏场景
Fragment
05
viewLifecycleOwner与lifecycleScope的正确使用
viewLifecycleOwner与l… · 核心概念 · 实践要点
viewLifecycl…
lifecycleSco…
06
使用repeatOnLifecycle避免泄漏
使用repeatOnLifecycle避… · 核心概念 · 实践要点
repeatOnLife…
使用
07
使用Flow.flowWithLifecycle操作符
使用Flow.flowWithLifec… · 核心概念 · 实践要点
Flow.flowWit…
使用
08
手动取消协程Job
手动取消协程Job · 核心概念 · 实践要点
Job
手动取消协程
09
使用viewModelScope在ViewModel中收集
使用viewModelScope在Vie… · 核心概念 · 实践要点
viewModelSco…
ViewModel
10
Fragment与ViewModel的配合
Fragment与ViewModel的配… · 核心概念 · 实践要点
Fragment
ViewModel
11
StateFlow和SharedFlow的区别与泄漏风险
StateFlow和SharedFlow… · 核心概念 · 实践要点
StateFlow
SharedFlow
12
冷流与热流对泄漏的影响
冷流与热流对泄漏的影响 · 核心概念 · 实践要点
冷流
热流对泄漏的影响
13
使用channelFlow时的注意事项
使用channelFlow时的注意事项 · 核心概念 · 实践要点
channelFlow
使用
14
使用callbackFlow时的生命周期管理
使用callbackFlow时的生命周期… · 核心概念 · 实践要点
callbackFlow
使用
15
测试泄漏
使用LeakCanary检测
测试泄漏
LeakCanary
16
使用Android Profiler分析内存泄漏
使用Android Profiler分析… · 核心概念 · 实践要点
Android
Profiler
17
使用StrictMode检测未关闭的协程
使用StrictMode检测未关闭的协程 · 核心概念 · 实践要点
StrictMode
使用
18
自定义LifecycleObserver监控订阅
自定义LifecycleObserver… · 核心概念 · 实践要点
LifecycleObs…
自定义
19
使用Flow的onCompletion清理资源
使用Flow的onCompletion清… · 核心概念 · 实践要点
Flow
onCompletion
20
使用catch和retry时如何避免泄漏
使用catch和retry时如何避免泄漏 · 核心概念 · 实践要点
catch
retry
21
使用combine和zip时的生命周期
使用combine和zip时的生命周期 · 核心概念 · 实践要点
combine
zip
22
使用flatMapLatest与生命周期的交互
使用flatMapLatest与生命周期… · 核心概念 · 实践要点
flatMapLates…
使用
23
在DialogFragment中的Flow订阅
在DialogFragment中的Flo… · 核心概念 · 实践要点
DialogFragme…
Flow
24
在嵌套Fragment中的订阅管理
在嵌套Fragment中的订阅管理 · 核心概念 · 实践要点
Fragment
嵌套
25
在ViewPager2中的Fragment生命周期
在ViewPager2中的Fragmen… · 核心概念 · 实践要点
ViewPager2
Fragment
26
使用Flow在BaseFragment中统一管理
使用Flow在BaseFragment中… · 核心概念 · 实践要点
Flow
BaseFragment
27
协程异常处理与泄漏的关系
协程异常处理与泄漏的关系 · 核心概念 · 实践要点
协程异常处理
泄漏的关系
28
代码审查
识别泄漏模式
代码审查
识别泄漏模式
29
工具与插件
Detekt · Lint检查
工具
插件
30
总结与最佳实践
总结与最佳实践 · 核心概念 · 实践要点
最佳实践
总结与最佳实践
所属VIP或分类
同VIP:Activity中Flow订阅泄漏案例
同VIP:Coroutine作用域不当导致蓝牙泄漏实战教程
同VIP:Coroutine作用域与OkHttp混合泄漏排查教程