簡體   English   中英

當前活動僅讀取檢測到的NFC卡

[英]the current activity only read the nfc card detected

我正在創建一個包含2個活動的應用程序。 我的應用程序讀取了nfc標簽並執行了一些Web服務調用。 我需要兩項活動都可以讀取NFC卡。 我同時設置了兩個活動的意圖過濾器。但是選擇對話框將打開。 因此,當我們將NFC卡接觸到讀取器時,我需要當前活動才能讀取NFC卡。 你能建議任何設計方法...

這是我的清單

<application
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name" 
        android:theme="@style/Theme.Jwrs">
        <activity
            android:name="MainActivity"
            android:alwaysRetainTaskState="true"
            android:label="@string/app_name"
            android:launchMode="singleInstance" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
            <intent-filter>
                <action android:name="android.nfc.action.TAG_DISCOVERED" />

                <category android:name="android.intent.category.DEFAULT" />
            </intent-filter>
        </activity>
        <activity 
            android:name=".HomeFragmentActivity">
            <intent-filter>
                <action android:name="android.nfc.action.TAG_DISCOVERED" />

                <category android:name="android.intent.category.DEFAULT" />
            </intent-filter>
        </activity>
    </application>

使用前台模式。 在這里查看我的測試應用程序

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM