我正在尝试创建一个读取 NFC 芯片的应用程序,并且正在测试一些边缘情况。如果 NFC 被禁用,则会显示一条错误消息,您可以在其中启用它。现在的问题是,如果您启用它并随后打开快速设置菜单以再次禁用 NFC,我的应用程序将无法识别该更改。有什么方法可以收到此操作的通知吗? 提前谢谢您。
最佳答案
通过广播接收器?
IntentFilter filter = new IntentFilter(NfcAdapter.ACTION_ADAPTER_STATE_CHANGED);
this.registerReceiver(mReceiver, filter);
关于java - 如果有人通过快速设置菜单关闭 NFC,如何通知应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48096357/