2012-09-07 72 views
3

我正在寫一個基於特定掃描的RFID標籤的有效載荷打開特定頁面的類似顯示器的微型瀏覽器。現有活動實例必須處理隱含的NFC意圖

爲了提供重新打開應用程序(該應用程序供公衆使用)和處理所有RFID掃描的方法,我試圖讓我的應用程序處理所有主要活動的單個實例的所有android.nfc.action.NDEF_DISCOVERED操作。

當前,每次掃描新的RFID tg時,我的活動的新實例都會打開,無論是否已經打開一個實例。顯然,這並不理想。一個活動的單個實例是否可以處理所有這些隱含的意圖?

我已經看過使用singleTop屬性和標誌,但我不知道爲外部系統生成的意圖(即發現NFC標籤)引起的隱式意圖設置標誌的方法。

這是我第一次在這裏問自己的問題,所以我很抱歉,如果這沒有多大意義。

+0

我發現這個代碼可以解答我的問題。我錯過了一個可以爲其指定'android.nfc.action.NDEF_DISCOVERED'標誌的PendingIntent。 http://www.java2s.com/Code/Android/Core-Class/AampleampleofhowtousetheNFCforegrounddispatchAPIs.htm – medavox

回答

相關問題