在我的应用中,我需要NFC(尽管任何需要GPS的人也会遇到这种情况)。在我的MainActivity中,我检查以确保在我的onResume
方法中启用了NFC 。
当有人下拉通知栏时,他们可以选择在最顶部更改许多设置,包括GPS和NFC。我很惊讶得知onPause
下拉通知菜单时该应用程序无法调用。通过通过通知菜单禁用NFC,用户可以绕过我的应用程序层(至少暂时)。
有什么办法可以减轻这种情况?我想我可以连续检查NFC是否每隔几秒钟打开一次,但是我认为这太过分了。
一种非常粗略的方法是,以某种方式了解一个事实,即当您下拉屏幕时屏幕会变暗,而当您按下通知菜单时屏幕会变亮……这可能只是我的手机。这很麻烦。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句