我有一个始终在后台运行的服务,有没有办法可以在我的服务中捕获 NDEF_DISCOVERED Intent 过滤器?这样,一旦我的两个设备准备好进行传输,我就可以在服务中捕获该代码并根据需要对其进行操作?
最佳答案
NFC Intent ,即
- android.nfc.action.NDEF_DISCOVERED,
- android.nfc.action.TECH_DISCOVERED,以及
- android.nfc.action.TAG_DISCOVERED,
仅发送至 Activity 。因此,您无法直接从服务中捕获它们。但是,您可以让 Intent 启动一个 Activity ,然后调用该服务。
关于android - 从服务捕获 NFC NDEF_DISCOVERED Intent ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19452368/