gpt4 book ai didi

Android fragment 隐藏显示OnHide/OnShow?

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:52:55 30 4
gpt4 key购买 nike

我问这个是因为我有点好奇。

1 ) 如果 fragment 已经在 xml 中创建,大多数 google 演示会通过其 ID 查找 fragment 。

因此,如果我们采用这种方法,我们显示 fragment 的方式是隐藏它并显示它,因为 fragment 已经创建。

2) 谷歌还提供了示例,您可以在其中使用构造函数创建 fragment 并将其膨胀。如果在该 fragment 中调用 getActivity() 返回 null ,这会很奇怪。

所以如果我采用第一种方法,我必须隐藏和显示 fragment 。那么为什么谷歌不提供像 onHide 或 onShow 这样的 fragment 的钩子(Hook)这样我们就可以正确地处理事情,而不是使用我们明确实现和调用的函数来清理自己。

最佳答案

如果你想在 onHide/onShow 上 Hook op 只需重写

public void onHiddenChanged(boolean hidden) {
}

在你的 fragment 中。

关于Android fragment 隐藏显示OnHide/OnShow?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7068673/

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