gpt4 book ai didi

Android:如何通过通知下拉菜单检测何时更改设置?

转载 作者:太空狗 更新时间:2023-10-29 13:21:39 26 4
gpt4 key购买 nike

在我的应用程序中,我需要 NFC(不过,任何需要 GPS 的人也会遇到这种情况)。在我的 MainActivity 中,我检查以确保在我的 onResume 方法中启用了 NFC。

当有人拉下通知栏时,他们可以选择更改最顶部的许多设置,包括 GPS 和 NFC。当通知菜单被拉下时,我惊讶地发现该应用程序不会调用 onPause。通过通知菜单禁用 NFC,用户绕过了我的应用程序的一层(至少是暂时的)。

有什么办法可以缓解这种情况吗?我想我可以每隔几秒连续检查一次 NFC 是否打开,但我认为这太过分了。

一种非常粗略的方法是以某种方式与以下事实 Hook :当您向下拉时屏幕变暗,而当您向上推通知菜单时屏幕又变亮……虽然那可能只是我的手机。这样比较麻烦。

最佳答案

有接收状态变化的广播:

注册/取消注册以在你的 onResume/onPause 期间收听它们

关于Android:如何通过通知下拉菜单检测何时更改设置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27886387/

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