2014-07-17 93 views
1

我目前正在開發用於掃描身份證的應用程序。基本上我有一切工作,除了一件事情:每當一個標籤靠近手機,無論目前正在運行的其他應用程序,我的活動正在被調用。但是,我希望只有當活動告訴用戶掃描他的身份證時,才能讀取標籤。僅從某些活動中掃描NFC

我已經試圖通過設置一個布爾值來實現這種行爲,一旦活動由用戶啓動,而不是掃描的NFC標籤,並設置boolean false onPause/onStop,但這些被調用,但一旦正在掃描標記,使我的嘗試無用。

(與我試圖實現的行爲類似的行爲可以在應用NFC Tools中觀察到,其中用戶被告知將焦點切換到正確的活動以掃描標籤。如果標籤放置在附近手機在應用程序之外沒有采取任何行動。)

我很高興看到您對此主題的看法。

+0

可能重複的[從特定活動讀取標記](http://stackoverflow.com/questions/23290483/reading-a-tag-from-a-specific-activity ) –

回答