Java android NFC 单击按钮开始扫描

问题描述 投票:0回答:1

目前我正在创建一个 android java 项目,允许应用程序开始扫描 nfc 标签单击按钮。我已经知道如何在应用程序启动时开始扫描 NFC 标签。但不知道如何仅在单击按钮时开始扫描。请帮我。谢谢你

java android nfc
1个回答
0
投票

答案是不要在单击按钮时开始扫描,因为它提供了非常差的用户体验。

相反,最好使用

enableReaderMode
在应用程序启动时开始扫描,然后单击按钮只会更改应用程序在检测到标签时执行的行为。

例如处理标签的过程是:-

如果按钮未单击则处理标签,则不执行任何操作

如果单击按钮,则处理标签,然后做任何你想做的事情

因此,看起来您只是在单击按钮时进行扫描,但如果用户在错误的时间呈现标签,您不会看到系统默认弹出窗口或其他 NFC 应用程序覆盖您的应用程序。

© www.soinside.com 2019 - 2024. All rights reserved.