一、Fragment的add和replace的区别 ,分别对Fragment的生命周期有什么影响?
在 Android 中,Fragment 的 add
和 replace
是用于管理 Fragment 的两种不同方法。它们在操作 Fragment 时有明显的区别,特别是在 Fragment 的生命周期管理方面会产生不同的影响。
1.1 add
方法
-
作用:
add
方法用于向 Activity 中添加一个新的 Fragment。 -
影响:调用
add
方法将新的 Fragment 添加到 Activity 的视图层次结构中,它会将该 Fragment 的视图添加到指定的容器中,并使其可见。 -
生命周期影响:
- 生命周期方法的调用:被添加的 Fragment 会依次经历其完整的生命周期,包括
onAttach()
、onCreate()
、onCreateView()<
- 生命周期方法的调用:被添加的 Fragment 会依次经历其完整的生命周期,包括