如果有人通过快速设置菜单转动NFC,如何通知应用程序?

时间:2018-01-04 13:26:59

标签: java android nfc

我正在尝试创建一个读取NFC芯片的应用程序,我正在测试一些边缘情况。如果NFC已禁用,则会显示一条错误消息,您可以在其中启用它。现在的问题是,如果您启用它并在之后打开快速设置菜单再次禁用NFC我的应用程序无法识别该更改。有没有办法得到这个动作的通知? 先谢谢你。

1 个答案:

答案 0 :(得分:3)

通过Broadcastreceiver?

IntentFilter filter = new IntentFilter(NfcAdapter.ACTION_ADAPTER_STATE_CHANGED);
this.registerReceiver(mReceiver, filter);