首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >Android:如何通过通知下拉菜单检测设置更改的时间?

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

Stack Overflow用户
提问于 2015-01-11 11:11:59
回答 1查看 1.6K关注 0票数 3

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

当有人拉下通知栏时,他们可以选择在顶部更改许多设置,包括GPS和NFC。当通知菜单被删除时,我惊讶地得知应用程序没有调用onPause。通过通过通知菜单禁用NFC,用户将绕过我的应用程序层(至少是暂时的)。

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

一种非常简略的方法是在某种程度上钩住屏幕在你拉下的时候会变暗,当你推上通知菜单的时候,屏幕会变亮……不过那可能只是我的手机。这是相当麻烦的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-01-11 11:42:08

有接收状态更改的广播:

注册/取消注册,以便在您的onResume/onPause期间侦听它们

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27886387

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档