2014-04-19 26 views
1

對於我創建的系統有幾個問題。Android NFC,在沒有NFC的頁面上將應用程序最小化

在某些頁面,如登錄屏幕,我接受NFC刷卡然而,當用戶掃描卡不具備NFC編碼的頁面上讀取ID和登錄

用戶進入它,Android設備自動最小化我的應用程序,並提出了使用NFC卡打開的程序列表。我希望它不做任何事情,並將我的應用程序保存在前臺屏幕上。

有無論如何,我可以解決這個問題,而無需將NFC編碼到每個頁面,檢查掃描,但無所作爲。

回答

2

不,沒有辦法在沒有激活每個活動的NFC前臺調度並忽略任何收到的事件的情況下實現此目的。

你可以做什麼,是繼承Android的Activity類,並將前臺調度功能添加到該類。然後,對於每個應該阻止NFC事件的活動(或實際上適用於您的應用中的所有活動),您擴展該子級而不是擴展普通Android類。