2014-07-17 45 views
1

我目前正在开发用于扫描身份证的应用程序。基本上我有一切工作,除了一件事情:每当一个标签靠近手机,无论目前正在运行的其他应用程序,我的活动正在被调用。但是,我希望只有当活动告诉用户扫描他的身份证时,才能读取标签。仅从某些活动中扫描NFC

我已经试图通过设置一个布尔值来实现这种行为,一旦活动由用户启动,而不是扫描的NFC标签,并设置boolean false onPause/onStop,但这些被调用,但一旦正在扫描标记,使我的尝试无用。

(与我试图实现的行为类似的行为可以在应用NFC Tools中观察到,其中用户被告知将焦点切换到正确的活动以扫描标签。如果标签放置在附近手机在应用程序之外没有采取任何行动。)

我很高兴看到您对此主题的看法。

+0

可能重复的[从特定活动读取标记](http://stackoverflow.com/questions/23290483/reading-a-tag-from-a-specific-activity ) –

回答