我正在编写一个类似信息亭的微型浏览器,它根据特定扫描的 RFID 标签的有效负载打开特定页面。
为了提供重新打开应用程序(该应用程序供公众使用)和处理所有 RFID 扫描的方法,我试图让我的应用程序android.nfc.action.NDEF_DISCOVERED
通过一个主要活动的单个实例来处理所有操作。
目前,每次扫描一个新的 RFID tg 时,我的活动的一个新实例都会打开,无论是否已经打开。显然,这并不理想。一个活动的单个实例可以处理所有这些隐含的意图吗?
我已经研究过使用 singleTop 属性和标志,但我不知道如何为由外部系统生成的意图引起的隐式意图设置标志,即发现 NFC 标签。
这是我第一次在这里问自己的问题,所以如果这没有多大意义,我很抱歉。