gpt4 book ai didi

android - 不同类型的 fragment 管理器

转载 作者:行者123 更新时间:2023-12-05 00:05:18 31 4
gpt4 key购买 nike

Android 中有几种不同类型的 fragmentManager:parentFragmentManagerchildFragmentManagersupportFragmentManager 和 plain fragmentManager,这已经被弃用了。但它们之间的主要区别是什么?

最佳答案

FragmentManager 负责 fragment 的所有运行时管理,包括添加、移除、隐藏、显示或以其他方式在 fragment 之间导航。 Plain fragmentManager 用于来自纯 android 的 fragment (供应商可以更改此 fragment 的行为)。所以谷歌的人介绍了Support Library并开始提供许多 android 组件作为依赖项。

supportFragmentManager 开始发挥作用。它完全取代了旧的 fragmentManager。如果您使用支持库中的 fragment ,那么您应该使用 supportFragmentManager 来处理 fragment 。

子 fragment 管理器:

Return a private FragmentManager for placing and managing Fragments inside of this Fragment.

所以这个管理器用于 fragment 内的嵌套导航。例如,您有某种具有容器的 HomeFragment,并且您想要显示该 fragment 内的嵌套 fragment 。

更多信息:SOF , FragmentManager , ChildFragmentManager

关于android - 不同类型的 fragment 管理器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60165739/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com