Fragivity
文章平均质量分 88
fundroid
Android GDE(谷歌开发者专家)| 互联网大厂移动端架构师
展开
-
Fragivity如何处理BackStack的销毁重建
Fragivity是一个基于Fragment打造的单Activity框架。 销毁重建的问题 Fragivity在Navigation基础上实现了免配置的路由跳转:无需事先配置NavGraph,在跳转时再动态更新Graph,这在方便了使用的同时带来一个问题: FragmentManager#mBackStack FragmentManger一样维护了一个mBackStack,当Activity恢复重建时,会对BackStack重建以恢复之前的栈状态 //FragmentManager.java vo..原创 2021-02-01 21:30:03 · 380 阅读 · 0 评论 -
Fragivity中对Fragment生命周期的优化处理
Use Fragment like Activity Fragivity是一个基于Fragment打造的单Activity框架。 开发者在使用同类框架时,往往都很关心Fragment的Lifecycle。Fragivity在这方面做了不少优化,解决了一些Navigation等其他框架中的痛点。 我们主要关心以下几个case中的生命周期表现: 页面跳转/返回 熄亮屏 Configurations Change(屏幕旋转等) 1. 页面跳转/返回 表现 当从FirstFragm..原创 2021-02-01 20:13:13 · 1678 阅读 · 5 评论