gpt4 book ai didi

android - fragment onResume() 和 backStack 问题

转载 作者:太空宇宙 更新时间:2023-11-03 10:42:10 25 4
gpt4 key购买 nike

当我从另一个 fragment 回来时,我遇到了恢复 fragment 的情况。

场景:

我有一个 fragment A。现在我在 Fragment A 中打开多个 fragment 说:A1, A2, A3 ... 使用框架布局。

现在我正在从 A1/A2/A3 中的一个开始一个新的 fragment 说 Fragment B ...

我正在对 Fragment B 执行一些操作,现在当我弹出我的 Fragment B 时,我无法获得 Fragment A 的 onResume()

当我从 Fragment B 返回时只需要获取 onResume()

需要任何帮助!

非常感谢!

谢谢。

最佳答案

使用 fragment A 的子 fragment 管理器启动 fragment A1、A2、A3,并使用主 fragment 管理器启动 fragment B。

例如:要执行任何 fragment 操作,我们有两个 fragment 管理器,如果您在 fragment 内执行任何 fragment 操作,您应该使用 getChildFragmentManager() 代替 getSupportFragmentManager()。

现在,要启动 fragment A1、A2 和 A3,您应该使用 getChildFragmentManager(),而启动 fragment B 时,您应该使用 getSupportFragmentManager()。因此,当您从 fragment B 返回时,您将在 fragment A 中获得 onResume 回调。

关于android - fragment onResume() 和 backStack 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31584508/

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