我有两个页面需要调用NFC功能,调用顺序均为:
- wx.getNFCAdapter()
- adapter.startDiscovery()
- adapter.onDiscovered()
- nfcISO.connect()
- nfcISO.isConnected()
- nfcISO.transceive()
- nfcISO.close()
- adapter.stopDiscovery()
异常现象为:
A页面显示时,调用步骤1-6,A页面关闭前,调用步骤7-8,均调用成功。
然后打开B页面,调用步骤1-6,此时处理程序仍然进入页面A的监听函数中。
请问我应该如何关闭A页面的NFC监听?为什么调用adapter.stopDiscovery()无效?