【Android 基础篇】- Fragment 知识点汇总

·  阅读 40
【Android 基础篇】- Fragment 知识点汇总

本文针对 Fragment 知识点,整理汇总了一些好文,目的是方便学习回顾。集百家之长,好过一家闭门造车。

内容主要从生命周期,页面切换,数据通信方面整理,另外有一篇介绍比较全面的就列为全面介绍,最后是一些常见问题及解决方案。

0.全面介绍

Fragment前世今生 详细介绍了 fragment 的由来,生命周期,状态切换,事务管理。(文章排版也不错)

1.生命周期

Fragment生命周期原理 指出了生命周期方法调用的本质是状态切换。

Fragment可见性的解决方案 一种针对 fragment 可见性监听的代码实现方案。

2.页面切换方式

Fragment切换实操 replace 和 add + show/hide 方式的代码实现。

3.数据通信

用Kotlin属性委托来实现Fragment数据传递 算是 Kotlin 语法的一种场景运用。

Fragment数据传递方式汇总 介绍了 5 种 fragment 的数据传递方式及优缺点。

Fragment与Activity数据通信方式汇总 也介绍了 5 种 fragment 与 Activity 的数据通信方式及优缺点,和上篇有重合也有不同。

4.问题参考

Fragment切换过程中闪屏/闪烁问题处理

复杂页面如何用Fragment优雅实现

Fragment commit 操作引发的常见问题处理

Fragment 页面切换性能处理

Fragment 使用框架-FragmentRigger

分类:
Android
标签:
收藏成功!
已添加到「」, 点击更改