gpt4 book ai didi

android - 现有 Activity 实例必须处理隐式 NFC Intent

转载 作者:太空狗 更新时间:2023-10-29 14:26:13 27 4
gpt4 key购买 nike

我正在编写一个类似信息亭的微型浏览器,它根据特定扫描的 RFID 标签的有效负载打开特定页面。

为了提供重新打开应用程序(该应用程序供公众使用)和处理所有 RFID 扫描的方法,我试图让我的应用程序处理所有 android.nfc.action.NDEF_DISCOVERED 操作与主要 Activity 的单个实例。

目前,每次扫描一个新的 RFID tg 时,我的 Activity 都会打开一个新实例,无论是否已经打开。显然,这并不理想。一个 Activity 的单个实例可以处理所有这些隐式 Intent 吗?

我已经研究过使用 singleTop 属性和标志,但我不知道有什么方法可以为由外部系统生成的 Intent 引起的隐式 Intent 设置标志,即发现 NFC 标签。

这是我第一次在这里问我自己的问题,所以如果这没有多大意义,我很抱歉。

最佳答案

这个链接为我回答了这个问题,正如我在评论中所解释的那样(在我自己回答之前)。

http://www.java2s.com/Code/Android/Core-Class/AnexampleofhowtousetheNFCforegrounddispatchAPIs.htm

我的问题是我不知道/使用 PendingIntent,它似乎是某种原型(prototype),您可以使用它来为以后的 Intents 类型指定属性(即同名标志)。

关于android - 现有 Activity 实例必须处理隐式 NFC Intent ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12321345/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com