我正在尝试创建一个可以读取NFC芯片的应用程序,我正在测试一些边缘案例。如果禁用NFC,则会显示一条错误消息,您可以在其中启用它。现在的问题是,如果你启用它,然后打开“快速设置”菜单再次禁用NFC,我的应用程序将无法识别该更改。有没有办法得到有关此操作的通知? 提前谢谢你。
通过广播接收器?
IntentFilter filter = new IntentFilter(NfcAdapter.ACTION_ADAPTER_STATE_CHANGED); this.registerReceiver(mReceiver, filter);