我目前正在開發用於掃描身份證的應用程序。基本上我有一切工作,除了一件事情:每當一個標籤靠近手機,無論目前正在運行的其他應用程序,我的活動正在被調用。但是,我希望只有當活動告訴用戶掃描他的身份證時,才能讀取標籤。僅從某些活動中掃描NFC
我已經試圖通過設置一個布爾值來實現這種行爲,一旦活動由用戶啓動,而不是掃描的NFC標籤,並設置boolean false onPause/onStop,但這些被調用,但一旦正在掃描標記,使我的嘗試無用。
(與我試圖實現的行爲類似的行爲可以在應用NFC Tools中觀察到,其中用戶被告知將焦點切換到正確的活動以掃描標籤。如果標籤放置在附近手機在應用程序之外沒有采取任何行動。)
我很高興看到您對此主題的看法。
可能重複的[從特定活動讀取標記](http://stackoverflow.com/questions/23290483/reading-a-tag-from-a-specific-activity ) –