gpt4 book ai didi

android - 快速设置下拉和 fragment 生命周期回调

转载 作者:搜寻专家 更新时间:2023-11-01 09:41:01 25 4
gpt4 key购买 nike

在我的应用中,我需要在打开和关闭“快速设置”下拉菜单时执行一些操作。例如,当用户从“快速设置”下拉菜单中打开 WiFi 时,我需要检查互联网并刷新 fragment 的内容。在这种情况下,在打开和关闭快速设置下拉菜单时,在 Fragment 中调用了哪个生命周期回调方法。

最佳答案

我有一个类似的问题,我需要在访问快速设置后运行一些代码。不幸的是,根据我的经验,当快速设置被关闭时,onResume() 没有被调用。

相反,我覆盖了 Activity 的 Activity.onWindowFocusChanged(boolean hasFocus)方法。我将该值存储为 LiveData 并在 fragment 中对其进行观察。

我发现的一个警告是我在我的 fragment 中使用了一个警告对话框。这也会导致使用 false 调用 Activity.onWindowFocusChanged。除了处理边缘情况外,它还帮我解决了问题。

关于android - 快速设置下拉和 fragment 生命周期回调,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39828533/

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