首页
›
移动端与Android应用开发
›
004-AOSP框架组件Navigation导航栈设计
›
《Fragment事务与导航生命周期管理实践案例》
VIP20
本课程属于:004-AOSP框架组件Navigation导航栈设计
移动端与Android应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Fragment事务与导航生命周期管理实践案例
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
FragmentTransaction基础API
commit · commitNow · commitAllowingStat…
FragmentTran…
API
02
add、replace、remove、show、hide的区别与适用场景
事务行为对比 · 生命周期影响 · 视图复用
add
replace
03
回退栈机制
popBackStack · popBackStackImmedi… · addToBackStack
回退栈机制
popBackStack
04
事务提交时机
状态丢失与IllegalStateE… · onSaveInstanceStat… · FragmentManager.is…
事务提交时机
IllegalState…
05
Fragment生命周期与事务的交互
onAttach · onCreate · onCreateView
Fragment
生命周期
06
onHiddenChanged回调
Fragment隐藏与显示时的生命周… · 与setUserVisibleHin…
onHiddenChan…
回调
07
Fragment与Activity通信
接口回调 · ViewModel共享 · LiveData
Fragment
Activity
08
Navigation组件集成
NavHostFragment · NavController · NavGraph
Navigation
组件集成
09
深层链接与导航
隐式深层链接 · PendingIntent · 通过adb测试深层链接
深层链接
导航
10
Fragment动画与过渡
setCustomAnimation… · 共享元素过渡 · Transition框架与生命周期对…
Fragment
动画
11
状态保存与恢复
onSaveInstanceStat… · ViewModel · SavedStateHandle
状态保存
恢复
12
Fragment嵌套(子Fragment)
ChildFragmentManag… · 父子事务协调 · 回退栈隔离
Fragment
嵌套
13
ViewPager与Fragment
FragmentPagerAdapt… · FragmentStatePager… · 懒加载实现与生命周期管理
ViewPager
Fragment
14
DialogFragment事务
show方法 · dismiss方法 · 与普通Fragment的生命周期交互
DialogFragme…
事务
15
Fragment懒加载
ViewPager2 + Fragm… · 可见性监听
Fragment
懒加载
16
性能优化
Fragment复用 · 视图缓存 · 减少事务次数
性能优化
Fragment
17
调试技巧
日志输出事务栈 · FragmentManager du… · Layout Inspector
调试技巧
日志输出事务栈
18
单元测试与UI测试
Robolectric · FragmentScenario · Espresso
UI
单元测试
19
MVVM架构中的Fragment
DataBinding · ViewModel范围(by vie… · 生命感知组件
MVVM
Fragment
20
导航图设计
嵌套图 · 条件导航 · 全局动作
导航图设计
嵌套图
21
Safe Args与类型安全
生成Args类 · 参数传递 · 默认值
Safe
Args
22
Android新版本行为变更
Fragment生命周期延迟 · onPostCreate · Fragment工厂设置
Android
新版本行为变更
23
适配AndroidX Fragment
迁移注意事项 · FragmentContainerV… · FragmentResultList…
AndroidX
Fragment
24
实战案例
底部导航栏切换Fragment · 回退栈管理 · 状态保持
实战案例
Fragment
25
实战案例
侧滑菜单(DrawerLayout)… · 抽屉开关控制
实战案例
DrawerLayout
26
实战案例
多模块导航(Jetpack Navi… · 跨模块通信
实战案例
Jetpack
27
实战案例
Form表单多步骤事务:步骤前进后退 · 数据暂存 · 校验与状态恢复
实战案例
Form
28
常见异常与解决方案
Fragment already a… · Can not perform th… · No view found for…
常见异常
解决方案
29
最佳实践
事务封装 · 事务队列 · 单Activity多Fragment
最佳实践
事务封装
30
总结与项目模板
完整项目结构 · 常用工具类 · checklist
项目模板
完整项目结构
所属VIP或分类
同VIP:Android-Activity重建后的导航状态恢复
同VIP:ANR问题定位与导航栈优化实践
同VIP:Binder调用与导航事件路由学习指南